Blockieren Sie die übergeordnete Stufe, bis die untergeordnete Stufe geschlossen wird
Ich habe einen Controller, auf dem ein Aktionsereignis meiner Schaltfläche eine untergeordnete Bühne öffnet. Das Problem ist, wenn ich die übergeordnete Phase schließe, wird auch die untergeordnete Phase geschlossen. Ich möchte verhindern, dass die übergeordnete Bühne geschlossen wird, solange die untergeordnete Bühne geöffnet ist.
URL url = getClass().getResource("Message.fxml");
FXMLLoader fxmlLoader = new FXMLLoader();
fxmlLoader.setLocation(url);
fxmlLoader.setBuilderFactory(new JavaFXBuilderFactory());
root = (Parent)fxmlLoader.load(url.openStream());
Stage stage = new Stage();
//stage.initStyle(StageStyle.UNDECORATED);
//stage.setFullScreen(true);
stage.setTitle("Welcome User");
stage.setScene(new Scene(root, 675,
stage.show();