java中用JLabel建立带图标的标签

程序运行无错误,但是运行结果只有标签名称而无标签图片.代码如下:importjavax.swing.*;importjava.awt.*;classWin2extends... 程序运行无错误,但是运行结果只有标签名称而无标签图片.代码如下:
import javax.swing.*;
import java.awt.*;
class Win2 extends JFrame
{
Win2(String s)
{
super(s);
JLabel lab=new JLabel("show",new ImageIcon("login.gif"),JLabel.CENTER);//建立带图标的标签
Container con=getContentPane();
con.add(lab,BorderLayout.CENTER);
con.validate();
setBounds(200,200,200,200);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
public class label
{
public static void main(String args[])
{
new Win2("login");
}
}
问题我已解决,程序没错.我试用了不同后缀名的图片,其中只有".jpg"格式的图片可以显示出来,至于其它格式为什么没显示,还请各位指点!
展开
 我来答
suminglan
2008-06-02 · TA获得超过200个赞
知道答主
回答量:87
采纳率:0%
帮助的人:0
展开全部
图片路径的问题。
程序运行的时候没找到图片罢了。
程序本身没错。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wuhui5201717
2008-06-02 · TA获得超过275个赞
知道小有建树答主
回答量:330
采纳率:0%
帮助的人:169万
展开全部
JLabel lab=new JLabel("show",new ImageIcon("login.gif"),JLabel.CENTER);
这换个方法写下看:
jlabel lab = new jlabel("show");
Image img = new Image("图片路径");
lab.setIcon(img);
lab.setBounds(100,100,100,100)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式