JButton button
button.setIcon("images/1.gif");images是和源文件在同一个目录下的文件夹;
这样为什么不可以?要怎么样才能达到我想要的效果,谢谢了!

解决方案 »

  1.   

    button.setIcon(new ImageIcon(this.getClass().getResource(
                    "images/1.gif")));
      

  2.   

    多谢smyl!
    问题解决!
    我想了好长时间的问题,没想到就这么一句话呵呵
    我想知道这句话new ImageIcon(...)括号里面是怎么实现的还有我一直弄不清楚Interface是怎么初始化的,Smyl兄能给个建议或者提供一个连接吗?
      

  3.   

    对了到这里还有一个问题
    我想显示一系列图片时
    "images/"+i+".gif"编译没有问题,但是运行时出现空指针异常(NullPointerException)
    请问这个这么办
      

  4.   

    应该是,这个已经解决了,谢谢你:)
    不过我还有一个问题
    我继承JButton加了一些属性属性变成GameButton,为什么我加到JPanel上不能直接显示出来?我要把鼠标移过去(到GameButton的位置)才能显示出来?