пользовательские компоненты Swing, которые динамически изменяют размер, но взаимодействуют с LayoutManager - PullRequest
1 голос
/ 09 июня 2011

У меня есть подкласс JPanel, который действует как представление для некоторой информации.

При изменении информации минимальный / максимальный / предпочтительный размер JPanel также может изменяться.

Как мне правильно обработать это событие, чтобы оно прекрасно сочеталось с LayoutManager?

Я попытался переопределить getPreferredSize(), но кажется, что он вызывается только один раз.

1 Ответ

5 голосов
/ 09 июня 2011

Попробуйте повторно проверить компонент после изменения минимального / максимального / предпочтительного размера. Должно работать.

...