当前位置: 首页 > 知识库问答 >
问题:

在JavaFX中,fx: id和id:有什么区别?

解高昂
2023-03-14

也许是一个新手的问题......

我开始学习JavaFX在FMXL应用程序中使用场景生成器,通过阅读以下教程:

http://docs.oracle.com/javase/8/javafx/get-started-tutorial/fxml_tutorial.htm

所以一旦我应用了一些更改,这个2个ID的问题出现了...我可能错过了或混淆了他们的一些事情...

谁能告诉我它们在哪些情况下被使用?

共有3个答案

韶镜
2023-03-14

我看了一下使用JavaFX场景生成器生成的FXML文档。您可以使用fx: id从JavaController访问控件。(编辑)我接受更正,id确实很重要。

您可以从FXML文档中应用css,如下所示:

<Slider id="css_id" fx:id="myslider" styleClass="style_name" .../>

(用任何控件替换滑块)

和Java控制器交互:

@FXML
Slider myslider;
太叔京
2023-03-14

id是与fxml中用于构建控制器的组件关联的标识,该标识用于css。

诸超
2023-03-14

id用于为组件设置CSS id,例如

fx: id如果你想在Controller类中使用你的Components,在那里你用@FXML Text myWelcomText注释它们。

 类似资料:
  • 问题内容: 也许是一个真正的新手问题。 通过阅读以下教程,我将开始使用Scene Builder在FMXL应用程序中学习JavaFX: http://docs.oracle.com/javase/8/javafx/get-started-tutorial/fxml_tutorial.htm 因此,一旦我应用了一些更改,就会出现有关这2个ID的问题…我可能已经错过或混淆了一些关于它们的信息… 谁能告

  • 我在练习javafx做饼图。下面是开发饼图的代码。如果使用和,我发现输出没有区别。

  • 问题内容: 我想知道和之间有什么区别。我知道最后一个是常规的ID分配,但第一个看起来不同。有什么特别之处? 我在哪里看到的: 我正在研究ListView,ListAdapter之类的东西,作者在布局xml文件中定义了ListView,如下所示: 我也要提一下id 他还扩大了课堂。 这是文章的出处。 还有我在想什么问题: 我们应该扩展吗?也许我想要一个还包含其他视图的活动。 我们只是因为扩展而使用,

  • 问题内容: 和CSS 之间有什么区别?可以使用吗? 我看到不同的开发人员在这两种方式上都这样做,而且由于我是自学成才的,所以我从来没有真正想过。 问题答案: 必须是唯一的,才能应用于许多事物。在CSS中,看起来像和元素看起来像 通常,只要您要引用特定元素,并且在有很多相似的事物时使用。举例来说,常见的元素之类的东西,,。常见元素是或。 但是,您应该了解的最基本的优先级是选择器优先于选择器。如果您有

  • 本文向大家介绍css中class和id选择器有什么区别?相关面试题,主要包含被问及css中class和id选择器有什么区别?时的应答技巧和注意事项,需要的朋友参考一下 id 在部分浏览器的 js 中会直接生成同名变量; id 的唯一性,获取该 id 的 dom 时,会取同名 id 的前者; id 层叠权重非常高,1000 个 class 也覆盖不了 id 的样式; class 可以用空格给同个元素

  • 问题内容: 和猫鼬有什么区别?参考哪个更好? 问题答案: 从文档中: Mongoose默认情况下为您的每个模式分配一个id虚拟获取器,该获取器将文档_id字段强制转换为字符串,对于ObjectIds,则返回其hexString。 因此,基本上,getter返回文档的字符串表示形式(默认情况下将其添加到所有MongoDB文档中,并且默认类型为)。 关于什么是更好的引用,这完全取决于上下文(即,您想要