2011-06-21 55 views
1

我正在Eclipse中編寫Java applet。當我點擊小程序中的按鈕時,它應該會顯示一條消息,但是直到我擺弄小程序窗口(如調整窗口大小)之後,消息纔會真正顯示。有什麼我應該添加在我的代碼中,所以一旦我點擊按鈕GUI會自動更新?更新Java Applet的GUI

+0

我有一個JPanel和一個JLabel應該出現在該面板上。 – Jenn

+1

然後在添加'JLabel'之後,在你的'JPanel'上簡單地調用'validate()'。 :) – mre

+0

謝謝,驗證作品:) – Jenn

回答

0

通常調用repaint()會照顧到這一點。


基於mre的評論,這有更好的信息: Java Swing revalidate() vs repaint()

+0

-1,調用'repaint()'在這種情況下什麼也不做。 – mre

+0

很好,你如何擺脫你的意見後,我的建議repaint(),然後給了我一個-1時,OP建議你,它沒有工作。 –

+1

呃。我的政策是永遠不會降低真誠答覆的答案,不管錯誤如何,但當然你可以隨心所欲。至少你有幸宣佈投票,而不是匿名舉行。你爲什麼不張貼正確的答案,以便問題可以標記解決? –