JAVA小动画程序

导入javax . swing . *;

导入Java . awt . *;

MyPanel类扩展JPanel实现Runnable {

私人形象img

private int I = 0;

private int j = 0;

公共MyPanel() {

img = new image icon(" c:\ \ 1 . png ")。getImage();

}

公共空白油漆(图形g) {

g.drawImage(img,0,0,60,104,i*60,j*104,i*60+60,j*104+104,这个);

}

公共无效运行(){

while(true) {

while(j==0) {

while(i==0) {

尝试{

thread . sleep(300);

} catch(异常e) { }

this . repaint();

i++;

}

j++;

I = 0;

}

I = 0;

j = 0;

}

}

}

公共类测试扩展JFrame {

私有my panel p;

公共测试(){

p = new my panel();

this.add(p,BorderLayout。中心);

this.setBounds(300,200,300,300);

This.setTitle("图步行图");

新线程(p)。start();

this . set visible(true);

this . setdefaultcloseoperation(JFrame。EXIT _ ON _ CLOSE);

}

公共静态void main(String args[]) {

新测试();

}

}

把那张照片放在c盘下。