简易登录界面

 

 

 1 package Layout;
 2 import java.awt.*;
 3 import javax.swing.*;
 4 public class LoginInterface extends JFrame{
 5  private  ImageIcon photo = new ImageIcon("photo/psb.jpg");
 6  private  JLabel l1 = new JLabel(photo);
 7  private  JLabel l2 = new JLabel("QQ号码",JLabel.CENTER);
 8  private  JLabel l3 = new JLabel("QQ密码",JLabel.CENTER);
 9  private  JLabel l4 = new JLabel("忘记密码",JLabel.CENTER); 
10  private  JLabel l5 = new JLabel("<html><ahref='www.qq.com'>申请密码保护</a>",JLabel.CENTER);
11  private  JPanel center1 = new JPanel();//普通用户
12  private  JPanel center2 = new JPanel();//会员
13  private  JPanel center3 = new JPanel();//管理员
14  private  JPanel south = new JPanel();
15  private  JTabbedPane xxk = new JTabbedPane();//选项卡
16  
17  //private  JButton b1 = new JButton(new ImageIcon("photo/psb.jpg"));
18  private  JButton b1 = new JButton("清除号码");
19  private  JButton b2 = new JButton("登  录");
20  private  JButton b3 = new JButton("取  消");
21  private  JButton b4 = new JButton("向  导");
22  private  JTextField num = new JTextField(10);
23  private  JPasswordField password = new JPasswordField(10);
24  private  JCheckBox c1 = new JCheckBox("隐身登录");
25  private  JCheckBox c2 = new JCheckBox("记住密码");
26  
27     public LoginInterface(){
28     center1.setLayout(new GridLayout(3,3));
29     l4.setFont(new Font("宋体",Font.PLAIN,16));//字体
30     l4.setForeground(Color.blue);// 颜色
31     l5.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));// 标签设置网址
32     center2.setBackground(Color.blue);center3.setBackground(Color.black);
33     xxk.add("普通用户", center1);xxk.add("会员",center2);xxk.add("管理员",center3);
34     center1.add(l2);center1.add(num);center1.add(b1);
35     center1.add(l3);center1.add(password);center1.add(l4);
36     center1.add(c1);center1.add(c2);center1.add(l5);
37     //b2.setPreferredSize(new Dimension(20, 10));
38     //b3.setPreferredSize(new Dimension(20, 10));
39     //b4.setPreferredSize(new Dimension(20, 10));
40     south.add(b2);south.add(b3);south.add(b4);
41     this.add(l1,BorderLayout.NORTH);
42     this.add(xxk,BorderLayout.CENTER);
43     this.add(south,BorderLayout.SOUTH);
44     this.setTitle("登录界面");    
45     this.setSize(1000, 1000);
46     this.setLocation(100,100);
47     this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
48     this.pack();//   窗口紧促排列
49     this.setResizable(false);
50     this.setVisible(true);
51     }
52     public static void main(String[] args) {
53   LoginInterface l = new LoginInterface();
54 
55     }
56 
57 }

 

posted @ 2017-04-23 16:18  千彧  阅读(223)  评论(0编辑  收藏  举报