言語: JavaFX
IDE: ネットビーンズ
問題: スタイルシートに 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 ファイルはプロジェクト内の他のファイルを参照するため、正しく機能しません。