(java)在JButton上面设置ImageIcon一直不能成功。。代码如下: 20

我做的是一个简单的浏览器。里面有一个Jbutton的数组。无论是一个个的实例化还是用循环实例化都不能将图片搞上去。崩溃!for(inti=0;i<=4;i++)//Too... 我做的是一个简单的浏览器。里面有一个Jbutton的数组。无论是一个个的实例化还是用循环实例化都不能将图片搞上去。崩溃!
for(int i=0;i<=4;i++)//ToolBar上面的按钮
{
if(i==3)
{
Tbutton[i]=new JButton(ImageStr[i]);
bar2.add(label1);
bar2.add(UrlField);
}
else
Tbutton[i]=new JButton(new ImageIcon(ImageStr[i]));

bar2.add(Tbutton[i]);

Tbutton[i].addActionListener(this);
//Tbutton[i].setIcon(new ImageIcon(ImageStr[i])); // 如何设置按钮为图片?
}
展开
 我来答
wangwang3ok
2008-04-18 · TA获得超过118个赞
知道小有建树答主
回答量:186
采纳率:0%
帮助的人:196万
展开全部
//我一般是这样添加,给你做下参考
//先创建一个ImageIcon 对象,注意把图片文件夹
//放到\项目\classes\项目名\文件夹下,然后如下构造
ImageIcon onmachine=new ImageIcon(getClass().getResource("pic/onmachine.png"));
//再把ImageIcon的对象 onmachine 添加到按钮btnOnMachine 上
//还有格式要注意,不用ico图标,图片名称最好直接粘切,以免出错
JButton btnOnMachine = new JButton("上机",onmachine);
xueyongzhang
2008-04-17 · TA获得超过107个赞
知道答主
回答量:117
采纳率:0%
帮助的人:0
展开全部
最好把完整的程序贴出来看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
InternetMote
2008-04-17
知道答主
回答量:27
采纳率:0%
帮助的人:28万
展开全部
设置按钮图片不支持ico图标.....不会显示出图片
像gif,jpg,png图片可以显示
你去试下几种常用的图片....设计个程序测试下就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式