繁体   English   中英

JavaFX CSS样式不起作用-未知属性+资源未找到

[英]JavaFX css styles not working - Unknown property + Resource not found

我在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());

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM