javaFX 2.0 XYChart и CSS - PullRequest
       11

javaFX 2.0 XYChart и CSS

1 голос
/ 25 марта 2012

Я новичок в JavaFX 2.0 и для практики я следовал примеру Oracle о Line Chart (Stock Monitoring) http://docs.oracle.com/javafx/2.0/charts/line-chart.htm#CIHGBCFI

Теперь я хотел бы добавить CSS-класс в тот же пакет для измененияИнсульт, цвет и т. Д., Но я не могу преуспеть.

При поиске здесь в 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 с примером Stock Monitoring.здесь http://docs.oracle.com/javafx/2.0/charts/css-styles.htm

но я не знаю, как добавить примеры CSS в класс Java

Спасибо

Ответы [ 2 ]

1 голос
/ 02 апреля 2012

Я подозреваю, что файл css не копируется в папку, где компилируются файлы Java. Вы используете IDE? Можете ли вы добавить эту строку в ваше приложение System.out.println(this.getClass().getResource(".").toExternalForm());
и скопируйте файл css в путь к папке, напечатанный этой строкой.

0 голосов
/ 17 июня 2012

Вы можете собрать проект или скопировать файл css в путь сборки. Если вы используете netbeans, вы должны собрать проект один раз после добавления нового файла ресурсов.

...