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();谢谢指教
添加回答
举报
0/150
提交
取消