jButton1.setIcon(new ImageIcon(new java.net.URL("file:///D:/gifIcon.gif")));

解决方案 »

  1.   

    具体点……^_^比如我在F:\MyPic\images\下放置图片
    在F:\根目录下的一个JAVA文件中,要给按钮加个图片,怎么做啊?
    set classpath ="......;f:/mypic/images/";这样行不通啊?
      

  2.   

    jButton1.setIcon(new ImageIcon("D:/gifIcon.gif"));
      

  3.   

    再问:
    怎么样从一个JAR文件中获取图片?
    jButton1.setIcon()又该怎么写?
      

  4.   

    就是同样把那个JAR文件当成是一个目录,不过最好是先import 那个包比较好一点,这样结构清楚。
      

  5.   

    最后问:
    我现在把那些图片作成了一个jar文件(images.jar),并把它的路径放在了环境变量里。但我这样试还是没有找到图片,如下:
    jButton1.setIcon(new ImageIcon("gifIcon.gif"));

    jButton1.setIcon(new ImageIcon("images/gifIcon.gif"));结果还是不行??