Les graphiques.cordon de serrage() Dessine Sur Mon Ancienne Chaîne

Je suis en train de travailler sur simple compteur. Mon problème est que drawString() méthode s'appuie nouvelle chaîne sur l'ancien. Comment faire pour effacer l'ancien avant? Code...

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. je suis nouveau sur Java, de sorte s'il vous plaît ne pas avoir peur de me dire ce que d'autres choses que je devrait résoudre le problème dans mon code...

En Essayant De Java! Bon choix 😉 Pour le moment, soyez patient. Plus tard, les choses vont devenir (très) facile.

OriginalL'auteur daGrevis | 2011-04-30