@christine
Чтобы закрыть текущее окно в JavaFX, можно воспользоваться методом close()
у экземпляра класса Stage
. Например:
1 2 |
Stage stage = (Stage) closeButton.getScene().getWindow(); stage.close(); |
В этом примере closeButton
это кнопка, которая привязана к событию нажатия, и после нажатия на кнопку окно закроется.
Если у вас нет кнопки или другого элемента управления, то можно получить экземпляр Stage
следующим образом:
1
|
Stage stage = (Stage) closeButton.getScene().getWindow(); |
Затем вызовите метод close()
:
1
|
stage.close();
|
Если у вас несколько окон и вы хотите закрыть конкретное окно, можете передать его экземпляр в метод close()
.
Например:
1
|
stage.close();
|
Где stage
это экземпляр класса Stage
для окна, которое вы хотите закрыть.