2012-06-15 23 views
0

Iam使用applet作爲應用程序。在這種情況下,如果有條件滿足,就必須再次調用paint方法。這可能與重繪方法?或任何其他方法遵循.. ?? 我想是這樣的,如何在事件的applet中調用paint()

if(j==0){ 
    ready_status=true; 
    repaint(); // i want paint has to call again here  
    } 
+0

是:http://stackoverflow.com/questions/1097366/java-swing-revalidate-vs-repaint PS:你有沒有嘗試它自己?如果不是,爲什麼不呢? – paulsm4

+1

你有什麼問題? – Jeffrey

+1

爲了更快獲得更好的幫助,請發佈[SSCCE](http://sscce.org/)。 (你選擇一個貧窮的答案) –

回答

-1

試試這個

paint(getGraphics()); 
+0

是..這是工作。謝謝RASEL –

+0

歡迎您 – Rasel

+1

'漆(的getGraphics());'這有難聞的氣味。一個人不應該調用'paint(Graphics)'。這不是一個像'kludge'一樣的修復 - 可能在任何其他機器上破壞。 –

相關問題