JLabel示例

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);
 
 }
}
 
程序运行的结果:
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值