在我的應用程序中,有一個場景具有由一些字段和按鈕組成的彈出對話框。如果你點擊按鈕,那麼我想關閉彈出對話框以及更新場景中的一些字段。間接我想刷新場景。可能嗎?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? –