【管理员】666(1044667922) 18:23:19
@Override
public void run() {
//System.out.println("线程启动");
while(true){
for (int i = 0; i < a.length; i++) {
a[i]--;
if(a[i]<0){
a[i]=1400;
}
}
try {
Thread.sleep(10);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
repaint();
}
}
}
//加水的波纹
int[] a=new int[300];//300个x坐标
int[] b=new int[300];//300个y坐标
//构造方法:方法名和类同名:无任何返回值类型:无参构造
public TJPanel(){
//随机产生位置
for(int i=0;i<a.length;i++)
{
a[i]=(int) (Math.random()*1400);
b[i]=(int) (Math.random()*800);
}
Thread t=new Thread(this);
t.start();//启动线程
}