我想让第二个窗口必须先关闭,就像警告对话框一样。 单击Button时我应该向此代码添加什么:
Parent parent = FXMLLoader.load(getClass().getResource("view/sec_win.fxml"));
Stage stage = new Stage();
Scene scene = new Scene(parent);
stage.setScene(scene);
stage.show();
答案 0 :(得分:3)
有一个名为stage.initOwner(Stage stg)的属性允许这种情况发生。
示例:
str2num(a)
关于模态的Oracle文档:https://docs.oracle.com/javafx/2/api/javafx/stage/Modality.html