У меня есть недекорированный JFrame
, внутри которого много components
(например, JSplitPanes
, JPanels with GridBagLayouts, BoxLayouts, BorderLayouts
и т. д.). Код построения этого JFrame
имеет длину 2500 строк, поэтому я бы не стал его здесь размещать, или это упрощенная версия, извините.
Когда я перетаскиваю JFrame
на сторону right
или bottom
, размер меняется нормально, но когда я перетаскиваю его на сторону left
или top
, components
внутри JFrame
сильно подергивается, поэтому выглядит очень некрасиво.
У меня вопрос: почему это происходит? Как я могу предотвратить это (если я могу)? Кто-нибудь исправляет это на своей практике?
UPD: я написал собственный ресайзер для JFrame
. Он работает нормально для других окон, в которых меньше компонентов.
undecorated JFrame
может вызватьJFrame by right or bottom side, it resizes OK
- person mKorbel   schedule 01.07.2013