我写了一个程序,实现好简单,就是随机的打印一些点出来,现在我是想每打印出一点个就重新擦新一次,就是说,只有一个点在屏幕上
随机的出现,之前的点就不应该出现,怎样实现,帮帮忙~~谢谢了~
import java.awt.*;
import javax.swing.*;
public class radom extends JFrame implements Runnable
{
int x,y;
public radom()
{
setSize(300, 300);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
show();
}
public void run()
{
while(true)
{
this.repaint();
x=(int)((Math.random())*this.getWidth());
y=(int)((Math.random())*this.getHeight());
try{
Thread.sleep(100);
}catch(Exception e)
{}
//System.out.println(x);
}
}
public void paint(Graphics g)
{
g.drawRect(x,y,1,1);
}
public static void main(String args[])
{
new Thread(new radom()).start();
}
}