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"格式的图片可以显示出来,至于其它格式为什么没显示,还请各位指点! 展开
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"格式的图片可以显示出来,至于其它格式为什么没显示,还请各位指点! 展开
2个回答
展开全部
图片路径的问题。
程序运行的时候没找到图片罢了。
程序本身没错。
程序运行的时候没找到图片罢了。
程序本身没错。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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)
这换个方法写下看:
jlabel lab = new jlabel("show");
Image img = new Image("图片路径");
lab.setIcon(img);
lab.setBounds(100,100,100,100)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询