getResourceのパス指定
うっかりNullPointerExceptionが出たので戒め。
FXMLファイルを読み込むためこんなコードを書いた。
welcomeScreen.fxmlはパスを通したフォルダにfxmlフォルダを作り、その中に。
Javaソースは普通にsrc以下のパッケージの中。
IOExceptionはthrow.
AnchorPane pane = FXMLLoader.load(getClass().getResource("fxml/welcomeScreen.fxml"));
結果、取得できず…IOExceptionではなくてNullPointerExceptionになるのね。
getResourceではなくloadで落ちたようだ。
正しくはこうですね。
AnchorPane pane = FXMLLoader.load(getClass().getResource("/fxml/welcomeScreen.fxml"));