FXMLLoaderから
2012/11/23
java
javafx
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側からの連絡がとれやすくなるのかな。
参考
コントローラーインスタンスの取得
: