| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
学习型 ASP/PHP/ASP.NET 主机 35元/年全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
赛孚耐:软件保护加密专家身份认证令牌USB KEY  
共有 893 人关注过本帖
标题:[求助]JLabel上加图片问题。
收藏  订阅  推荐  打印 
狂放不羁
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:12
帖子:926
积分:9436
注册:2007-1-24
[求助]JLabel上加图片问题。

我在JPanel上加了JLabel,然后再JLabel上又加了个Icon,记过Icon不显示。请问是什么原因? 谢谢各位。
搜索更多相关主题的帖子: JLabel  
2007-5-24 11:48
Eastsun
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:32
帖子:801
积分:8542
注册:2006-12-14

这问题太抽象了吧~
至少要吧关键代码贴出来,或者有什么异常抛出.

My BlogClick Me
2007-5-24 11:53
狂放不羁
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:12
帖子:926
积分:9436
注册:2007-1-24

public class Tools extends JPanel implements ActionListener {

private JLabel lineLabel ;
private JLabel rectLabel ;
private JLabel polyLabel ;
private JLabel ovalLabel ;
private JLabel rrectLabel;
private JLabel textLabel ;

private Handle handle;
static Color color;

public Tools(Handle handle){
this.handle = handle;
handle.setTools(this);
setLayout(null);

this.setBackground( Color.WHITE);
this.setBounds(0,4,61,500);

//Icon lineBug = new ImageIcon( getClass().getResource( "bug1.gif" ) );
//Icon rectBug = new ImageIcon( getClass().getResource( "bug2.gif" ) );
//Icon polyBug = new ImageIcon( getClass().getResource( "bug3.gif" ) );
Icon ovalBug = new ImageIcon( getClass().getResource( "bug4.gif" ) );
//Icon rrectBug = new ImageIcon( getClass().getResource( "bug5.gif" ) );
//Icon textBug = new ImageIcon( getClass().getResource( "bug6.gif" ) );

ovalLabel = new JLabel();
ovalLabel.setIcon(ovalBug);
add(ovalLabel);
validate();

}呵呵,代码,帮忙看看.
2007-5-24 12:02
狂放不羁
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:12
帖子:926
积分:9436
注册:2007-1-24

没有异常抛出,我就是模拟Windows的画图板,,如图,想在JPanel上加JLabel,然后再设置图标.
附件: 只有本站会员才能下载或查看附件,请您 登录注册
2007-5-24 12:04
Eastsun
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:32
帖子:801
积分:8542
注册:2006-12-14

你在这句:
Icon ovalBug = new ImageIcon( getClass().getResource( "bug4.gif" ) );

底下添加个System.out.println(getClass().getResource( "bug4.gif" ));

运行试试,看打印出来的是什么.

我怀疑是你的图片路径名有问题.

[此贴子已经被作者于2007-5-24 12:08:13编辑过]


My BlogClick Me
2007-5-24 12:06
Eastsun
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:32
帖子:801
积分:8542
注册:2006-12-14

睡觉去了,回来再看~

My BlogClick Me
2007-5-24 12:10
狂放不羁
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:12
帖子:926
积分:9436
注册:2007-1-24

输出如图.路径好象是正确的.
附件: 只有本站会员才能下载或查看附件,请您 登录注册
2007-5-24 12:11
dingoo
Rank: 2
等级:注册会员
帖子:82
积分:930
注册:2006-10-10

Icon ovalBug = new ImageIcon(Toolkit.getDefaultToolkit().getImage(this.getClass.getResouce("image/aaa.jpg")));
这样就OK了

2007-5-24 15:13
狂放不羁
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:12
帖子:926
积分:9436
注册:2007-1-24

不是很懂,我去看看去。
2007-5-24 15:25
狂放不羁
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:12
帖子:926
积分:9436
注册:2007-1-24

请问一下,向我那样为什么不行?谢谢各位能帮忙,感动。。。
2007-5-24 15:27
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.085042 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved