У меня есть подкласс JPanel
, и я хочу, чтобы, как только его родительский фрейм pack()
ed, установил свой минимальный размер на свой новый предпочтительный размер.Я пытался использовать ComponentAdapter
, но JPanel
s по умолчанию видимы;если я setVisible(false)
в начале конструктора, JFrame
не сделает его снова видимым.Если я использую метод SwingUtilities
для получения корня окна, он вернет null
, потому что он в конструкторе.
Есть ли способ сделать это?