![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| WandM |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 20.11.2005 Где: Питер Репутация: нет Всего: нет |
У меня есть класс FieldsForm - потомок JFrame у которого переуружен метод getMinimumSize().
И класс AddForm - потомок класса FieldsForm. При изменении размеров формы класса AddForm метод getMinimumSize() предка не вызывается! Почему?
После этого форму можно мышой уменьшить аж до нулевых размеров. Как бороться с этой напастью? |
||||||
|
|||||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 38 Всего: 538 |
Метод minimum size, prefered size и maximum size, это всего лишь рекомендации для LayoutManager как расположить компоненты. Они никак не влияют на метод setSize(). Так что это не баг.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 31 Всего: 159 |
Я так понял, что необходимо ограничить изменение размеров JFrame. setMinimumSize() и setMaximumSize() тут увы не помогут. Можно так попробовать:
|
|||
|
||||
| WandM |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 20.11.2005 Где: Питер Репутация: нет Всего: нет |
Точно. Это я тоже пробовал. Реализовал интерфейс ComponentListener - и все заработало. Спасибо. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |