У меня неокрашенный этап FXML. Я создал кнопку для минимизации окна и создал для нее событие в классе Controller в методе initialize.
minimizeBtn.setOnAction(e -> {
Stage stage = (Stage)((Button)e.getSource()).getScene().getWindow();
stage.setIconified(true);
System.out.println(stage.isIconified());
});
Проблема:
isIconified()
возвращает true
, пока визуально ничего не происходит с окном.
Если я переключаюсь с UNDECORATED на default, моя пользовательская кнопка отлично работает.