以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 Java/Eclipse 』  (http://bbs.xml.org.cn/list.asp?boardid=41)
----  请教! 关于  JLabel  的问题。  (http://bbs.xml.org.cn/dispbbs.asp?boardid=41&rootid=&id=50036)


--  作者:超匡一箩筐
--  发布时间:7/16/2007 4:07:00 PM

--  请教! 关于  JLabel  的问题。
Icon aa = new ImageIcon("black.png");
JLabel cess = new JLabel(aa);
编译成功,可以运行,可以把图片显示在JLabel上。


Icon aa = new ImageIcon("black.png");
JLabel cess = new JLabel();
cess.setIcon(aa);
编译成功,可以运行,运行后JLabel上没有图片。

请问这是怎么回事??
谢谢。


--  作者:火鸟
--  发布时间:7/16/2007 5:15:00 PM

--  
你那张图片放在相应文件夹下没有?
--  作者:超匡一箩筐
--  发布时间:7/16/2007 8:50:00 PM

--  
在相应的文件夹下.

Icon aa = new ImageIcon("black.png");
JLabel cess = new JLabel(aa);
编译成功,可以运行,可以把图片显示在JLabel上。

但是
Icon aa = new ImageIcon("black.png");
JLabel cess = new JLabel();
cess.setIcon(aa);
就不行了.
也就是说   setIcon(Icon icon)   的方法使用为什么不正确,不能加载图片??


--  作者:shuiguolan
--  发布时间:8/9/2007 7:56:00 PM

--  
我像你这么用,可是没有你那种问题,能显示图片。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
78.125ms