我是javafx的初学者,因此在javafx中设计桌面应用程序的表单。我正在使用netbeans。我已经阅读了一些javafx教程。
我的问题是我正在尝试将我的自定义css嵌入到我的javafx代码中,而我正在使用带有netbeans的SceneBuilder。现在,我的CSS中的更改或标记并未反映我的UI中的更改。
例如:如果它是背景颜色 - 如果我在我的CSS中使用.login{-fx-background-color: #368ee0;}
它可以工作,但如果我写.login{background-color: #368ee0;}
它不起作用。我不知道我在哪里做错了。
请帮忙,我可以为你的参考提供部分代码或一些文件。如果需要。
答案 0 :(得分:1)
-fx-background-color
是一个有效的JavaFX属性,但background-color
不是(所以不要使用它)。
只有JavaFX CSS reference guide中定义的CSS属性在JavaFX中有效 - 您无法使用专为HTML设计的CSS属性,例如background-color
。