【Java】Java FX 画面遷移

public class App extends Application {

	public static App appSingleton;

	private Stage stage;

	/**
	 * エントリポイント
	 */
	@Override
	public void start(Stage primaryStage) throws Exception {
		appSingleton = this;
		stage = primaryStage;

		loadFXML("view/top.fxml", "App Name");

	}


	public void loadFXML(String path){
		loadFXML(path, "App Name");
	}

	public void loadFXML(String path, String title) {
		try {

			Parent root = FXMLLoader.load(getClass().getResource(path));
			stage.setTitle(title);
			stage.setScene(new Scene(root, 300, 275));
			stage.show();

		} catch (Exception e) {
			System.out.println("Load FXML Error Exception");
		}

	}

	public static App getInstance() {
		return appSingleton;
	}


	/**
	 * メイン関数 javaFXスレッドを起動
	 * @param args
	 */
	public static void main(String[] args) {
		launch(args);
	}
}

定石がどうなのかわらないが,とりあえず,これで挙動としては目的を果たしたのでメモがてら・・・

おかしいところとか,お気づきの点があればご教示ください。