У меня есть JFrame
, который является контейнером верхнего уровня для окна и одним JComponent
(который я реализовал), который содержится в JFrame.Java JFrame не изменяет размер
В части моей логики JComponent мне нужно изменить размер окна до определенного размера, но теперь важно, что я пытаюсь, он не сработал. Я попытался позвонить setPreferredSize
и setSize
на JFrame, JComponent и на Container
, возвращенный с вызова getParent()
на компонент.
У меня такое чувство, что это связано с тем, что я не звоню pack
после изменения размера, но не могу понять, как получить доступ к JFrame из JComponent, чтобы называть пакет (я не эксперт по swing).
Спасибо
'pack()' изменит размер для вас. Не называть 'pack()', если вы хотите вручную установить размер. –