线程与applet?????
我想用线程在applet上随机画矩形,但不能画,代码如下:
import java.awt.*;
import javax.swing.*;
import java.applet.*;
import java.math.*;
public class PaintRects extends Applet implements Runnable {
public void init(){
this.run();
}
public void paint(Graphics g){
}
public void update(Graphics g){
Color c=new Color(Math.round(255*Math.random()),Math.round(255*Math.random()),Math.round(255*Math.random()));
g.setColor(c);
int demision=(int)(1000*Math.random());
g.fillRect(demision,demision,demision,demision);
}
public void run(){
while(true){
this.repaint();
try{Thread.sleep(1000);}
catch(Exception e){
System.out.println("出错!");
}
}
}
}
希望各位有心人,帮帮忙!