语言:JavaFX的添加CSS文件样式表的JavaFX
IDE:Netbeans的
问题:我想一个CSS文件添加到样式表,但下面的代码的第一行总是产生一个NullPointerException
:
String css = this.getClass().getResource("double_slider.css").toExternalForm();
scene.getStylesheets().add(css);
我试过用完整路径替换“double_slider.css”。 double_slider.css当前与进行此调用的类位于同一个包中。我也试过在http://introjava.wordpress.com/2012/03/21/linking-a-css-style-sheet-to-javafx-scene-graph/找到的所有变化,但没有成功。清洁和构建也没有帮助。
如果我把在.class文件转储的生成文件夹中的CSS文件,该NullPointerException异常消失。但是,然后该CSS文件无法正常工作,因为它引用了我的项目中的其他文件。
如何您的应用程序构建,部署和执行? – jewelsea