[英]Automatically set minimum size of JPanel
我有一個JPanel
的子類,我希望它在其父框架被pack()
ed后立即將其最小大小設置為其新的首選大小。 我試過使用ComponentAdapter
,但JPanel
默認是可見的; 如果我在構造函數的開始處設置了setVisible(false)
,則JFrame
將使其不再可見。 如果我使用SwingUtilities
的方法獲取窗口根,則它將返回null
因為它在構造函數中。
有沒有辦法做到這一點?
我有一個JPanel的子類,我希望它在其父框架被pack()處理后立即將其最小大小設置為其新的首選大小。
如果在裝箱前知道首選/最小尺寸,則進行設置。
將其最小尺寸設置為其新的首選尺寸
當然可以,但是是否有用。 您可以重寫getMininumSize()
方法以返回super.getPreferredSize();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.