我在css / styles.css文件中收到以下代码的警告“未知属性”:

.root {
    -fx-background-color: #000000;
}


我的JRE系统库中确实有jfxrt.jar,否则JavaFX可以正常工作。

当我运行该程序时,自定义样式根本不会出现在我尝试将其应用到的视图上。

视图文件中包含以下内容:

Scene scene = new Scene(pane);
scene.getStylesheets().add("css/styles.css");
stage.setScene(scene);


编辑:

我在控制台中收到以下警告:


  警告:找不到资源“ css / styles.css”。


CSS文件的路径是:View/css/styles.css

登录视图的路径为View/LoginView.java

最佳答案

我想到了。我只需要改变

scene.getStylesheets().add("css/styles.css");




scene.getStylesheets().add(getClass().getResource("css/styles.css").toExternalForm());

关于java - JavaFX CSS样式不起作用-未知属性+资源未找到,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42882952/

10-13 09:08
查看更多