小编Dan*_*lle的帖子

将css文件添加到javafx中的样式表

语言:JavaFX

IDE:Netbeans

问题:我正在尝试将css文件添加到样式表中,但以下代码的第一行始终生成NullPointerException:

String css = this.getClass().getResource("double_slider.css").toExternalForm(); 
scene.getStylesheets().add(css);
Run Code Online (Sandbox Code Playgroud)

我试过用完整的路径替换"double_slider.css".double_slider.css当前位于与进行此调用的类相同的包中.我还尝试了http://introjava.wordpress.com/2012/03/21/linking-a-css-style-sheet-to-javafx-scene-graph/上找到的所有变体,但没有成功.清洁和构建也没有帮助.

如果我将css文件放在转储.class文件的build文件夹中,NullPointerException就会消失.但是后来css文件无法正常工作,因为它引用了我项目中的其他文件.

css javafx stylesheet

12
推荐指数
6
解决办法
6万
查看次数

标签 统计

css ×1

javafx ×1

stylesheet ×1