btn.setPressedIcon(new ImageIcon("E:/icon/press.gif"));

解决方案 »

  1.   

    E:icon/default.gif
    E:icon/press.gif
    路径没写完整,应为
    E:/icon/default.gif
    E:/icon/press.gif
      

  2.   

    E:icon/default.gif-->>>E:/icon/default.gif
      

  3.   

    aFrame.setIconImage(java.awt.Toolkit.getDefaultToolkit().getImage(ClassLoader.getSystemResource("app.gif")));我是这么写的,app.gif在java source目录下
      

  4.   

    btn.setIcon(new ImageIcon("E:icon/default.gif"));
    btn.setPressedIcon(new ImageIcon("E:icon/press.gif"));
    改为:
    btn.setIcon(new ImageIcon("E:\\icon\\default.gif"));
    btn.setPressedIcon(new ImageIcon("E:\\icon\\press.gif"));
    java中的路径必须用“\\”代替“\”