package homeWork;
import java.awt.*;
import java.awt.event.*;
import javax.swing.JFrame;
public class huatu extends JFrame{
public huatu(){
super("Java画图程序");//窗口名语句
setSize(600,500); //设置窗口尺寸
setVisible(true); //设置窗口为可视
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //关闭窗口时退出程序
}
public void paint(Graphics g){
super.paint(g);
int x1=150, y1=200, x2=60, y2=60;
for(int i=0; i<20; i++){
g.drawRect(x1, y1, x2, y2);//画正方形
g.drawOval(x1+260, y1, x2, y2);//画圆
try{Thread.sleep(100);}catch(Exception eex){}//休眠0.1秒
x1-=5;
y1-=5;
x2+=10;
y2+=10;
}
}
public static void main(String[] args){
new huatu();
}
}
在网上搜了半天,只写出了以上代码,实在写不出双线程在同一个窗体,同时画圆和方,有大佬救命吗?
以上只是个人学习过程中的记录