我在ImageIcon()这个函数里面直接写图片名,系统会去哪里找?也就是它默认存放的路径会在哪?
救救救救啊,大虾们,谢谢

解决方案 »

  1.   

    可是我放在同一目录下,不能显示出来啊,是不是ImageIcon()里面还需要什么方法指定?
      

  2.   

    和你的程序放在同一个包中
    比如说你的程序有个a.java
    package com.xx.haohuyyuan ;
    public class a{
     .....
      //下面的name是你的图片路径,从包开始写
      String name = "com/xx/haohuyyuan/hgfg.gif";
      ImageIcon logo = new ImageIcon(ClassLoader.getSystemResource(name));
    .........
    }