JAVA中关于imageicon中的图片显示问题

zyt6217315 2011-10-31 06:13:20
想在JLABEL中显示图片,可是怎么搞都不行,代码如下:
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;


public class TestJLabel {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
ImageIcon ima=new ImageIcon("E:/01.gif");
int height=ima.getIconHeight();
System.out.println(height);

JLabel jl=new JLabel(ima);
jl.setSize(200, 200);

JFrame jf=new JFrame();
jf.add(jl);
jf.setSize(400, 300);
jf.setVisible(true);
}
}

输出的Height显示为-1,是不是iamgeicon加载失败了?求高手指点
...全文
576 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
huntor 2011-10-31
  • 打赏
  • 举报
回复
结贴吧
zyt6217315 2011-10-31
  • 打赏
  • 举报
回复
运行后图片显示不出来
不过我又试过其他的图片后是能显示出来的
于是我把目标图片又编辑了一下另存为JPG格式的,再运行结果能显示出来了。终于明白了,原来的图片是bmp格式的,我直接把后缀名改为gif了,所以就不显示了。。。
huntor 2011-10-31
  • 打赏
  • 举报
回复
运行后显示正常吗?

51,408

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧