2012-04-23 49 views
1

我已經改變我的編程從C#與Java只有一個項目,因爲我的老師告訴我這樣做。我只想問一下什麼是相當於:圖形在Java

this.Refresh(); 

in Java?

+3

和'this'是類的對象? – Crozin 2012-04-23 08:52:14

+0

你使用JFrame嗎? – 2012-04-23 08:53:08

+0

| @Crozin圈子類。 – 2012-04-23 08:54:56

回答

1

您認爲某個Java應用程序是自動地等同於Windows窗體,讓你可以刷新爲「重繪」的形式。 在Java的事情比較複雜,你應該閱讀這首: How to Create a Simple Java GUI

0

呼叫

yourFrame.invalidate(); 
yourframe.validate(); 

查看關於invalidate()validate()here更多信息。

每文檔:,則使用驗證方法以使容器再次佈置其子組件。在容器顯示後,應該調用此容器的子組件(添加到容器中或從容器中移除,或者更改與佈局相關的信息)。

0
yourFrame.invalidate(); 
    //make changes here... 
    yourFrame.validate(); 
    yourFrame.repaint(); 

事情就多了見JFrame的文檔你認爲你會需要。