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();
谢谢指教
慕粉3947786
相关分类