我有一个 的子类JPanel
,我希望它在其父框架被pack()
编辑后立即将其最小大小设置为其新的首选大小。我试过使用 a ComponentAdapter
,但JPanel
s 默认是可见的;如果我setVisible(false)
在构造函数的开头,JFrame
则不会使其再次可见。如果我使用SwingUtilities
' 方法获取窗口根,它将返回null
,因为它在构造函数中。
有没有办法做到这一点?
我有一个 的子类JPanel
,我希望它在其父框架被pack()
编辑后立即将其最小大小设置为其新的首选大小。我试过使用 a ComponentAdapter
,但JPanel
s 默认是可见的;如果我setVisible(false)
在构造函数的开头,JFrame
则不会使其再次可见。如果我使用SwingUtilities
' 方法获取窗口根,它将返回null
,因为它在构造函数中。
有没有办法做到这一点?