DIY 版QQ 之界面

来源:互联网 发布:js 解析xml 编辑:程序博客网 时间:2024/05/16 13:49

图片

图片

2.代码部分
/**
 * 
 */
package demoswing;
import java.awt.*;
import javax.swing.*;
/**
 * @author ***
 * date 2012年9月14日8:28:22
 * 功能:生成QQ登陆界面
 */
public class DemoQQ extends JFrame{
 public static void main(String[]args){
  DemoQQ dq=new DemoQQ();
 }
 JLabel jl,jl2,jl3,jl4,jl5;  //定义按钮
 JPanel jp1,jp2,jp3,jp4,jp5,jp6;  //定义面板
 JTabbedPane jtp;
 JTextField jtf;
 JPasswordField jpf;
 JComboBox cb;
 JCheckBox jcb1,jcb2;
 JButton jb1,jb2;
 public DemoQQ()
 {
  //上层面板
  jl=new JLabel(new ImageIcon("image/QQ.gif"));
  jp1=new JPanel();
  jp1.add(jl);
  //中间面板
  jtp=new JTabbedPane();
  jp3=new JPanel();
  jp4=new JPanel();
  jp5=new JPanel();
  jp4.setBackground(Color.red);
  jp5.setBackground(Color.gray);
  jtp.add("QQ号码登录",jp3);
  jtp.add("手机号码登录",jp4);
  jtp.add("电子邮箱登录",jp5);
  //第一页选项卡
  jp3.setLayout(new GridLayout(3,3,0,3));
  jtf=new JTextField(10);
  jpf=new JPasswordField(10);
  jl2=new JLabel("账号",JLabel.CENTER);
  jl3=new JLabel("密码",JLabel.CENTER);
  jl4=new JLabel("<html><a href='www.qq.com'>注册账户</a></html>");
  jl4.setFont(new Font("宋体",Font.PLAIN,16));
  jl4.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
  jl5=new JLabel("<html><a href='www.qq.com'>忘记密码?</a></html>");
  jl5.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
  String[]zt={"在线","隐身","忙碌","离线"};
  cb=new JComboBox(zt);
  cb.setBackground(Color.pink);
  jcb1=new JCheckBox("记住密码");
  jcb2=new JCheckBox("自动登录");
  jp3.add(jl2);
  jp3.add(jtf);
  jp3.add(jl4);
  jp3.add(jl3);
  jp3.add(jpf);
  jp3.add(jl5);
  jp3.add(cb);
  jp3.add(jcb1);
  jp3.add(jcb2);
  jp6=new JPanel();
  jb1=new JButton("设置");
  jb2=new JButton("登录");
  jp6.add(jb1);
  jp6.add(jb2);
  this.add(jp1,BorderLayout.NORTH);
  this.add(jtp,BorderLayout.CENTER);
  this.add(jp6,BorderLayout.SOUTH);
  this.setIconImage(new ImageIcon("image/QQbt.gif").getImage());
  this.setTitle("DIY版QQ");
  this.setSize(400, 300);
  this.setVisible(true);
  this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 
 }
}

原创粉丝点击