我是JavaFX 2.0的新手并且练习我已经遵循关于折线图(Stock Monitoring)的Oracle示例 http://docs.oracle.com/javafx/2.0/charts/line-chart.htm#CIHGBCFI
现在我想在同一个包中添加一个CSS类来修改Stroke,颜色等,但我不能成功。
在StackOverflow上搜索我找到了
scene.getStylesheets().add(this.getClass().getResource("linechart.css").toExternalForm());
但我仍然遇到错误
Exception in Application start method Exception in thread "main" java.lang.RuntimeException: Exception in Application start method at com.sun.javafx.application.LauncherImpl.launchApplication1(Unknown Source)
我的java类名是JavaFXApplication2,CSS类名是linechart.css
有人会如此善意地向我解释我错在哪里吗?
这里还有另一个关于CSS使用库存监控示例的精彩教程 http://docs.oracle.com/javafx/2.0/charts/css-styles.htm
但我不知道如何将CSS示例添加到java类
由于
答案 0 :(得分:1)
我怀疑css文件没有被复制到编译java文件的文件夹中。你在使用IDE吗?您可以将此行添加到您的应用System.out.println(this.getClass().getResource(".").toExternalForm());
中
并将css文件复制到此行打印的文件夹路径。
答案 1 :(得分:0)
您可以构建项目或将css文件复制到构建路径。如果使用netbeans,则必须在添加新资源文件后构建项目一次。