首页 新闻 会员 周边 捐助

Eclipse进行java的简单图片浏览,界面没有图片显示(0错误),不知道是程序错了还是图片存储位置错了求大佬帮助

0
[待解决问题]

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();
 }
}

QK青空的主页 QK青空 | 菜鸟二级 | 园豆:202
提问于:2018-08-06 19:15
< >
分享
所有回答(1)
0

    你好 经测试 并无问题  推测应该是你的路径这部分写错了。  ImageIcon icon=new ImageIcon(i+".jpg"); 改为你图片所在的绝对路径,其次文件名必须符合你所写的 比如第一张图片就叫1.jpg 

ImageIcon icon=new ImageIcon("C:/test/"+i+".jpg");  路径中尽量不要有中文

calpo | 园豆:218 (菜鸟二级) | 2018-08-09 09:24
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册