シンプルなカウンターに取り組んでいます。私の問題は、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 );
}
}
PS私はJavaを初めて使用するので、コードで他に修正する必要があることを教えてください...