Язык: 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/, но безуспешно. Очистить и построить тоже не поможет.
Если я помещаю файл css в папку сборки, в которую сохраняются файлы .class, исключение NullPointerException исчезнет. Но тогда файл CSS не работает должным образом, потому что он ссылается на другие файлы в моем проекте.