在我的应用程序中,有一个场景具有由一些字段和按钮组成的弹出对话框。如果你点击按钮,那么我想关闭弹出对话框以及更新场景中的一些字段。间接我想刷新场景。可能吗?javafx2.0 - 强制刷新场景
我使用了下面的代码。我做的是,我得到该场景的控制器,然后使用id更新字段。但它不起作用。
URL location = AdmincontrolController.class.getResource("admincontrol.fxml");
FXMLLoader fxmlLoader = new FXMLLoader();
fxmlLoader.setLocation(location);
fxmlLoader.setBuilderFactory(new JavaFXBuilderFactory());
try {
Parent root = (Parent) fxmlLoader.load(location.openStream());
AdmincontrolController controller = fxmlLoader.getController();
System.out.println("AdmincontrolController: "+controller);
controller.setEmail(item.getEmail());
} catch (IOException ex) {
Logger.getLogger(Add_loginController.class.getName()).log(Level.SEVERE, null, ex);
}
场景:
现场
弹出 - 如果我们点击了添加,然后我们需要解雇该对话框中,将电子邮件文本在之前的场景中。
你可以张贴的“添加”,在那里您关闭该对话框,将电子邮件文本的ActionHandler? –