1. 程式人生 > >使用執行緒使圖片動起來

使用執行緒使圖片動起來

  1. 首先建立圖: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();

}