//代码还没有完善,希望大神帮忙完善
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.JFrame;
public class Ex20 extends JFrame {
private static final long serialVersionUID = 1L;
public Ex20(){
//设置标题
setTitle(“奔跑着”);
//设置大小
setSize(620, 620);
//设置绝对定位,在中间就用null
setLocationRelativeTo(null);
//设置是否可见,必须所有属性设置完成之后设置
setVisible(true);
//实现关闭按钮
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
@Override
public void paint(Graphics g) {
super.paint(g);
g.setColor(Color.WHITE);
g.fillRect(0,0, 620, 620);
draw(g);
}
public void draw(Graphics g){
//画六张图片在画布上
for (int j = 0; j < 6; j++) {
try {
Image read = ImageIO.read(new File("runner" + j+ ".jpg"));
g.drawImage(read, 300, 400, null);
Thread.currentThread().sleep(50);
g.setColor(Color.WHITE);
g.fillRect(0,0, 620, 620);
repaint();
}catch (IOException | InterruptedException e) {
}
}
}
public static void main(String[] args) {
new Ex20();
}
}
版权声明:本文为qq_37202992原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。