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盘下。