Как закрыть окно в javafx?

Пользователь

от roma , в категории: Java , месяц назад

Как закрыть окно в javafx?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от quinton.prosacco , месяц назад

@roma 

Чтобы закрыть окно в JavaFX, вы можете использовать метод close() у экземпляра класса Stage, который соответствует окну. Например:

1
2
Stage stage = (Stage) closeButton.getScene().getWindow();
stage.close();


В этом примере closeButton - это элемент управления, например, кнопка, которая будет закрывать окно, когда пользователь на нее нажмет.


Также можно использовать метод hide(), чтобы скрыть окно, но не закрыть его. Это может быть удобно, если вы хотите сохранить текущее состояние окна и вернуться к нему позже.

1
2
Stage stage = (Stage) closeButton.getScene().getWindow();
stage.hide();