JLabel示例(原创) |
package MyJava.Base;
import java.awt.*;
import java.awt.event.*; import javax.swing.*;
class JLabelFrame extends JFrame
{ private JLabel label1; private JLabel label2; private JLabel label3; private JLabel label4; private JLabel label5; private JLabel label6; public JLabelFrame(String title) { super(title); setSize(400,500); //获得容器 Container container=this.getContentPane(); //设置布局为6行一列 container.setLayout(new GridLayout(6,1)); //创建空的标签 label1=new JLabel(); container.add(label1); //创建带有Icon的JLabel,默认的排列方式是Center; Icon pic=new ImageIcon("E://Java//JCreator2.5//picture//game.gif"); label2=new JLabel(pic); container.add(label2); //创建带有Icon的JLabel,排列方式是LEFT; label3=new JLabel(pic,SwingConstants.LEFT); container.add(label3); //创建含有文字的JLabel,默认的排列方式是Center; label4=new JLabel("I Love You"); container.add(label4); //创建含有文字的JLabel,并指定排列方式 label5=new JLabel("I Love You",SwingConstants.RIGHT); container.add(label5); //创建含有文字和Icon的JLabel,并指定排列方式,默认间距是4pixels) label6=new JLabel("I Love You",pic,SwingConstants.LEFT); container.add(label6); } } public class JLabelDemo { public static void main(String[] args) throws Exception { JLabelFrame frame=new JLabelFrame("JLabelDemo"); frame.setVisible(true); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }
程序运行的结果:
|
JLabel示例
最新推荐文章于 2024-01-10 22:19:52 发布