Как закрыть вторичную ступень, которая используется как вспомогательное окно? Итак, у меня есть primaryStage, используемый в качестве платформы пользовательского интерфейса, и иногда мне нужно открыть дополнительное окно, которое довольно прямолинейно, но закрыть его в методе не ясно.
Вот как задействован вторичный этап:
val ivbox = new VBox(children = new Label("Create New Album"))
val stackpane = new StackPane()
sp.children = Seq(ivbox)
val secondstage = new Stage() {
title = "second stage"
scene = new Scene(stackpane, 450, 150) {
stylesheets += getClass.getResource("uistyle.css").toExternalForm
}
x = myproto.stage.x.value + 200 // position in relation to primaryStage / scene
y = myproto.stage.y.value + 100 //
}
В JavaFX я нашел этот клип:
private void closeButtonAction(){
Stage stage = (Stage) closeButton.getScene().getWindow();
stage.close();
}
Не ясно, как найти в ScalaFx?