Как указать максимальный / минимальный размер для JavaFX Dialog

Если мой опыт является представительным, то удивился, что об этом раньше не спрашивали, я ДЕЙСТВИТЕЛЬНО посмотрел.

Мне нужно указать максимальный и минимальный размер для диалога JFX, у которого нет свойств max/min/pref width/height. НО.. действительно имеет свойства только для чтения ширины и высоты вместе со стандартными методами get/set. Я могу добавить InvalidationListener к этим свойствам, но ничего не происходит в слушателе, когда я изменяю размер, щелкая и перетаскивая по краю диалога. Пробовал с помощью ChangeListener, опять ничего не происходит.

Это легко проверить, просто создайте Dialog и базовый слушатель и запустите System.out.println("размер dlg изменен") в реализации слушателя.

Наконец, я попробовал то же самое с DialogPane диалогового окна с теми же результатами.

Был бы признателен, если (i) то, что я пытаюсь сделать, возможно, (ii) если так, то КАК, и (iii) если нет, то почему бы и нет?

Спасибо!

0 ответов

Другие вопросы по тегам