FXMLLoaderから 2012/11/23

JavaFXです。
ちょっと斜めからみていたのですが、FXいいですね。かっこいいUIをさくさく作れるのは。

個人的にはjavaFXのみでつくることはせずに、swing+javaFXでつくっていこうかしらと思いつつ。

sceneをつくるときのメモです。

static Scene createScene() throws IOException { // Parent root = // FXMLLoader.load(Main.class.getResource("html_editor.fxml")); // // Scene scene = new Scene(root); FXMLLoader loader = new FXMLLoader( Main.class.getResource("html_editor.fxml")); loader.load(); Parent root = loader.getRoot(); Scene scene = new Scene(root); return scene; }

loaderを一度生成して、loadを呼ばないとだめなことに気がつかなくて、ちょっと悩みました。controllerがある場合は、getControllerでとれるようです。controllerがとれれば、swing側からの連絡がとれやすくなるのかな。

参考
コントローラーインスタンスの取得

: