您的位置:首页 > 编程语言 > Java开发

javafx 之获取fxml的控制器(controller)

2014-08-11 22:40 330 查看
像对话框一样的弹出一个fxml界面的时候,往往需要获取它的控制器,以便执行一些初始化的操作,获取fxml控制器的代码如下

URL location = getClass().getResource("/Frame2XML/Frame2.fxml");

FXMLLoader fxmlLoader = new FXMLLoader();

fxmlLoader.setLocation(location);

fxmlLoader.setBuilderFactory(new JavaFXBuilderFactory());

javafx.scene.Parent root = (javafx.scene.Parent) fxmlLoader.load(location.openStream());

Frame2Controller control=(Frame2Controller)fxmlLoader.getController();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: