我想为我的整个应用程序设置一个CSS文件。 我读了几个类似的主题,但没有找到解决方案。 这是我的代码:
@Override
public void start(Stage primaryStage) throws Exception{
Parent root = FXMLLoader.load(getClass().getResource("../view/MainView.fxml"));
Scene scene = new Scene(root);
scene.getStylesheets().add(this.getClass().getResource("modena_dark.css").toExternalForm());
primaryStage.setScene(scene);
primaryStage.show();
}
没有错误,只是样式表不起作用,并且应用程序窗口看起来是标准的。 文件“ modena_dark.css”与具有此代码的文件位于同一目录中。
答案 0 :(得分:0)
如果您的.css文件与Java类位于同一目录中,请尝试使用:
scene.getStylesheets().add("/yourpackage/modena_dark.css");
这对我毫无问题。