5
我有一個JPanel
,我想添加一些組件。尤其是JButton
,以基於用戶提供的文件的內容來運行。如何在運行時將組件添加到JPanel
我可以添加compontents到面板,如果我把它從JFrame的派生形式類的構造函數,一切已建成後,也可是如果我讀的文件中的第一和然後組件添加到面板通話成功,但添加的組件從未顯示。
有沒有人知道我如何強制Java做我想要的?
我有一個JPanel
,我想添加一些組件。尤其是JButton
,以基於用戶提供的文件的內容來運行。如何在運行時將組件添加到JPanel
我可以添加compontents到面板,如果我把它從JFrame的派生形式類的構造函數,一切已建成後,也可是如果我讀的文件中的第一和然後組件添加到面板通話成功,但添加的組件從未顯示。
有沒有人知道我如何強制Java做我想要的?
在將JButton
添加到JPanel
之後,調用方法validate()
。
我認爲revalidate()應該用於Swing,儘管有99%的時間可以工作。 – camickr 2009-08-03 19:05:15