我们可以将类和id都分配给Javafx控件吗

我们可以将类和id都分配给Javafx控件吗,java,swing,javafx,javafx-2,scenebuilder,Java,Swing,Javafx,Javafx 2,Scenebuilder,你好,这里是JavaFx社区。因此,我最近从html/javascript转向Javafx,并使用场景生成器创建UI 我的问题是,就像在html中我们可以为一个元素分配类和id一样,我们可以在JavaFx中做同样的事情吗,即为同一个类分配多个文本字段和按钮?根据我所看到的,我们不能在javafx中分配类。如果有人能解释一下,我将不胜感激 我这样问是因为在html中为GUI元素提供类使生活变得更加简单,所以如果javafx不允许我们这样做,我简直目瞪口呆 同样在这种情况下,围绕这个问题有什么好的替

你好,这里是JavaFx社区。因此,我最近从html/javascript转向Javafx,并使用场景生成器创建UI


我的问题是,就像在html中我们可以为一个元素分配类和id一样,我们可以在JavaFx中做同样的事情吗,即为同一个类分配多个文本字段和按钮?根据我所看到的,我们不能在javafx中分配类。如果有人能解释一下,我将不胜感激

我这样问是因为在html中为GUI元素提供类使生活变得更加简单,所以如果javafx不允许我们这样做,我简直目瞪口呆

同样在这种情况下,围绕这个问题有什么好的替代方法


感谢堆..

您可以像在HTML中一样在JavaFX中定义css类。看看本教程:参见:创建类样式

根据我所看到的,我们不能在javafx中指定类。你在哪里看到的?这不是真的。Java 8版本的文档不确定有什么不同:@mipa首先感谢链接。但是,我想做的是检查所有具有特定类的文本框和复选框,并获取它们的值,以便提供最终结果。就链接而言,与其说是程序逻辑,还不如说是样式。@user7278236您可以使用a来完成所描述的内容,但这不一定是一种好方法。CSS实际上是为了风格,而不是逻辑。您可能应该考虑使用面向对象的方法来实现该功能,例如使用继承或某种创造性设计模式。