/**
* qq登录界面
*/
package com.gui2;
import java.awt.*;
import javax.swing.*;
public class Demo3 extends JFrame{
//北部区域
JLabel jl1;
//南部区域
JButton jb1,jb2,jb3;
JPanel jp1;
//中部区域
JTabbedPane jtp;//选项卡窗格
JPanel jp2,jp3,jp4;
JLabel jl2,jl3,jl4,jl5;
JTextField jtf;
JPasswordField jpf;
JButton jb4;
JCheckBox jcb1,jcb2;
public static void main(String[] args) {
// TODO Auto-generated method stub
Demo3 demo3=new Demo3();
}
public Demo3()
{
jl2=new JLabel("QQ号码",JLabel.CENTER);
jl3=new JLabel("QQ密码",JLabel.CENTER);
jl4=new JLabel("忘记密码",JLabel.CENTER);
jl4.setFont(new Font("宋体",Font.PLAIN,16));
jl4.setForeground(Color.BLUE);
jl5=new JLabel("<html><a >申请密码保护</a></html>");
//移动到上面鼠标变成手
jl5.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
jtf=new JTextField();
jpf=new JPasswordField();
jb4=new JButton("清除号码");
// 按钮上可放图片
// jb4=new JButton(new ImageIcon("picture.jpf"));
jcb1=new JCheckBox("隐身登录");
jcb2=new JCheckBox("记住密码");
//北部区域
jl1=new JLabel("图片");
//jl1=new JLabel(new ImageIcon(picture.jpg));
//南部
jp1=new JPanel();
jb1=new JButton("登录");
jb2=new JButton("取消");
jb3=new JButton("注册向导");
//中部
jtp=new JTabbedPane();
jp2=new JPanel();
jp3=new JPanel();
jp3.setBackground(Color.RED);
jp4=new JPanel();
jp4.setBackground(new Color(0,0,255));
jtp.add("QQ号码",jp2);
jtp.add("手机号码",jp3);
jtp.add("电子邮箱",jp4);
jp2.setLayout(new GridLayout(3, 3));
jp1.add(jb1);
jp1.add(jb2);
jp1.add(jb3);
jp2.add(jl2);
jp2.add(jtf);
jp2.add(jb4);
jp2.add(jl3);
jp2.add(jpf);
jp2.add(jl4);
jp2.add(jcb1);
jp2.add(jcb2);
jp2.add(jl5);
this.add(jp1,BorderLayout.SOUTH);
this.add(jl1,BorderLayout.NORTH);
this.add(jtp,BorderLayout.CENTER);
this.setSize(350,240);
this.setTitle("QQ");
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
} |
|