我正在處理簡單的計數器。我的問題是drawString()方法在舊的字符串上繪製新的字符串。如何清除舊的?代碼...Graphics.drawString()繪製我的舊字符串
package foobar;
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JPanel;
public class board extends JPanel implements Runnable {
Thread animator;
int count;
public board() {
this.setBackground(Color.WHITE);
count = 0;
animator = new Thread(this);
animator.start();
}
@Override
public void run() {
while(true) {
++count;
repaint();
try {
animator.sleep(1000);
} catch (InterruptedException e) {}
}
}
@Override
public void paint(Graphics Graphics) {
Graphics.drawString(Integer.toString(count), 10, 10);
}
}
P.S.我是新來的Java,所以請不要害怕告訴我什麼其他事情,我應該修復我的代碼...
嘗試Java! **好**選擇;-)現在,請耐心等待。以後,事情會變得非常容易。 Keith you putz! – 2011-04-30 14:41:23