Iam使用applet作爲應用程序。在這種情況下,如果有條件滿足,就必須再次調用paint方法。這可能與重繪方法?或任何其他方法遵循.. ?? 我想是這樣的,如何在事件的applet中調用paint()
if(j==0){
ready_status=true;
repaint(); // i want paint has to call again here
}
Iam使用applet作爲應用程序。在這種情況下,如果有條件滿足,就必須再次調用paint方法。這可能與重繪方法?或任何其他方法遵循.. ?? 我想是這樣的,如何在事件的applet中調用paint()
if(j==0){
ready_status=true;
repaint(); // i want paint has to call again here
}
試試這個
paint(getGraphics());
是..這是工作。謝謝RASEL –
歡迎您 – Rasel
'漆(的getGraphics());'這有難聞的氣味。一個人不應該調用'paint(Graphics)'。這不是一個像'kludge'一樣的修復 - 可能在任何其他機器上破壞。 –
是:http://stackoverflow.com/questions/1097366/java-swing-revalidate-vs-repaint PS:你有沒有嘗試它自己?如果不是,爲什麼不呢? – paulsm4
你有什麼問題? – Jeffrey
爲了更快獲得更好的幫助,請發佈[SSCCE](http://sscce.org/)。 (你選擇一個貧窮的答案) –