1.我图片的存储路径:D:\我的程序\java程序\图形编程\src\图片循环浏览
2.代码如下:
package 图片循环浏览;
import java.awt.*;
import java.util.*;
import javax.swing.*;
public class Demo03 extends Frame{
ImageIcon image[]=new ImageIcon[5];
public void paint(Graphics g) {
int key=0;
while(true) {
key++;
int id=key%5;
g.drawImage(image[id].getImage(),50,50,400,400,this);
try {每秒显示一张
Thread.sleep(10000);
}
catch(Exception e) {
}
}
}
Demo03(){
for(int i=0;i<5;i++) {
ImageIcon icon=new ImageIcon(i+".jpg");
image[i]=icon;
}
setSize(600,600);
setVisible(true);
}
public static void main(String s[]) {
new Demo03();
}
}
你好 经测试 并无问题 推测应该是你的路径这部分写错了。 ImageIcon icon=new ImageIcon(i+".jpg"); 改为你图片所在的绝对路径,其次文件名必须符合你所写的 比如第一张图片就叫1.jpg
ImageIcon icon=new ImageIcon("C:/test/"+i+".jpg"); 路径中尽量不要有中文