我是 javafx 的初学者,因此在 javafx 中设计桌面应用程序的表单。我正在使用 netbeans。我已经完成了一些 javafx 教程。
我的问题是我正在尝试将我的自定义 css 嵌入到我的 javafx 代码中,并且我正在将 SceneBuilder 与 netbeans 一起使用。现在,我的 css 中的更改或标签并未反射(reflect)我的 UI 中的更改。
例如:如果它是背景色——如果我在我的 css 中使用 .login{-fx-background-color: #368ee0;}
它就可以工作,但是如果我写 . login{background-color: #368ee0;}
它不起作用。我不知道我哪里做错了。
请帮忙,我可以提供部分代码或文件供您引用。如果需要。
最佳答案
-fx-background-color
是一个有效的 JavaFX 属性,但 background-color
不是(所以不要使用它)。
仅在 JavaFX CSS reference guide 中定义的 CSS 属性在 JavaFX 中有效 - 您不能使用为 HTML 设计的 CSS 属性,例如 background-color
。
关于java - 在 javafx 中使用 css 设计表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24525389/