現在、JavaFX 2.0 に取り込もうとしてい.css
ますが、アプリケーション内でスタイルシートを動作させることができません。http://docs.oracle.com/javafx/2/get_started/css.htm#BABBGJBIのガイドに従いましたが、.css
ファイルをインポートしようとするたびに
scene.getStylesheets().add(Login.class.getResource("loginform.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(LauncherImpl.java:399)
at com.sun.javafx.application.LauncherImpl.access$000(LauncherImpl.java:47)
at com.sun.javafx.application.LauncherImpl$1.run(LauncherImpl.java:115)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at Login.start(Login.java:68)
at com.sun.javafx.application.LauncherImpl$5.run(LauncherImpl.java:315)
at com.sun.javafx.application.PlatformImpl$4.run(PlatformImpl.java:174)
at com.sun.javafx.application.PlatformImpl$3.run(PlatformImpl.java:141)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.access$100(WinApplication.java:29)
at com.sun.glass.ui.win.WinApplication$2$1.run(WinApplication.java:62)
... 1 more
css パスは、Eclipse プロジェクト パスにあります。
C:\Users\UserName\Dropbox\Documents\Eclipse\FirstExamples\loginform.css
例に示すような絶対パスでも相対パスでもなく、機能させることができません。