- 首先创建图:Image backImage;
初始化图片:Toolkit toolkit=Toolkit.getDefaultToolkit();// Toolkit是一个抽象类,可以通过ComponentL类的 getDefaultToolkit()获取默认包
backImage=toolkit.createImage(“image/yao.jpg”);//创建指定的图像
guangImage=toolkit.createImage(“image1/4.gif”);//为了效果明显尽量使用GIF类型的图片
2.使用paint方法绘画图片
public void paint(Graphics g) {//系统自带方法
g.drawImage(backImage, 0, 0,1000,1000, this);
g.drawImage(guangImage, x, y, width, height, this);
}
3.让绘画休息:
public void run() {
while(true){
try {
Thread.sleep(20);//进程休息
x+=6;width+=3; height+=3 ;
if(x>400){
x=500;width=100;height=200;
}
} catch (InterruptedException e) {
this.repaint();//重画
}
}
3.在主方法中调用线程:
public static void main(String[] args) {
Thread t=new Thread(new second());
t.start();
}