为了账号安全,请及时绑定邮箱和手机立即绑定

关于java中的图像界面JLabel

关于java中的图像界面JLabel

芳葬 2016-07-24 20:12:01
package java_5;import javax.swing.*;import java.awt.*;public class Demo1 extends JFrame{ private JLabel labe1,label1,label2,label3; public Demo1(){ super("JLabel实例"); Container container=getContentPane(); container.setLayout(new FlowLayout()); label1=new JLabel("label以文字形式存在,并且设置字体样式"); container.add(label1); Icon bug=new ImageIcon("img.jpg"); label2=new JLabel("Label以文字和图片形式存在",bug,SwingConstants.LEFT); label2.setToolTipText("鼠标所在位置是label2"); container.add(label2); label3=new JLabel(); label3.setText("Label以文字和图片形式在底部"); label3.setIcon(bug); label3.setHorizontalAlignment(SwingConstants.CENTER); label3.setVerticalTextPosition(SwingConstants.BOTTOM); label3.setToolTipText("鼠标所在的位置是label3"); container.add(label3); setSize(600,350); setVisible(true); }    public static void main(String[] args) {     Demo1 demo=new Demo1();     demo.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); }}这是我的代码,但是没有出现图片。我想请教一下要如何做才能显示出图片,是需要我在这个src中在建立一个Img的包么?如果建立了Img的包如何把图片导入进去。如果不是这种方法是用路径的方法,怎么给出路径呢?Icon bug=new ImageIcon();谢谢指教
查看完整描述

1 回答

?
慕粉3947786

TA贡献4条经验 获得超1个赞

我试了你的代码,可以显示图片啊,把img.jpg直接粘到项目下就可以。

查看完整回答
反对 回复 2016-09-15
  • 1 回答
  • 0 关注
  • 2209 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信