如何在我的应用程序

时间:2015-07-03 08:09:26

标签: java css netbeans javafx scenebuilder


首先,在我的应用程序中使用JavaFX的SceneBuilder 2的黑暗主题是否合法?由于它现在是开源的:SceneBuilder/css
其次,如果合法,怎么做?或者只是为了培训目的,如果不合法? 我尝试从上面的链接下载ThemeDark.css文件并将其添加到我的fxml文件中,但我看不到应用的更改。

有什么想法吗?
编辑(我做了什么):

  1. 我已下载.css文件并将其粘贴到包css中。
  2. 然后我在.fxml文件中添加了这些行(使用<>符号,但我在这个问题中删除了它们,因为它们隐藏了文本,如果存在的话):
    样式
      URL值=" @ / css / ThemeDark.css"
    /样式表
  3. 见下面的截图:(未应用themeDark)
  4. enter image description here

1 个答案:

答案 0 :(得分:0)

如果您使用的是SceneBuilder,则可以向其添加全局css表,并对新外观感到满意。 另外,如果你想在你的代码中设置它,你可以使用

scene.getStylesheets().clear();
scene.getStylesheets().add("path/stylesheet.css"); // Modify to your path

添加样式表。请注意,您应该将样式表放在应用程序的资源文件夹中,以便清理所有内容。