2013-07-12 139 views
2

我是一個java新手...我需要知道如何reload a JPanel?我擴展了JPanel類,並創建了一個面板,該面板將在Applet中的cardlayout中運行。用戶在此面板中單擊button之後,我需要此面板爲reload/refresh。我試着在按鈕ActionListener中包括revalidate()和repaint()方法(我不太明白的方法),但沒有任何發生。任何人都可以點亮如何正確刷新整個面板?如何重新加載JPanel?

+3

請什麼是重裝,爲更好地幫助更快張貼[SSCCE(http://sscce.org/),短,可運行,可編譯 – mKorbel

+2

你所說的「刷新」的意思和「刷新」到底是什麼?顯示一些代碼,用一個例子來解釋你想要做什麼。 –

+0

刷新/重新加載/更新面板中的所有組件...某些組件正在顯示通過jdbc – JLA

回答

11

這對我來說很好。但之後其他

_panel.revalidate(); 
_panel.repaint();