//注册 |
package com.view; |
import java.awt.Color; |
/** |
* 注册界面 |
* @author wb2xin |
* |
*/ |
public class InTo_Insert extends JFrame implements ActionListener{ |
/** |
* 成员变量 |
*/ |
private static final long serialVersionUID = 1L; |
private JPanel contentPane; |
//北部 |
JLabel topImg; |
private JTextField idTex; |
private JTextField ageTex; |
private JButton insertBut,exitBut; |
private JTextField nameTex; |
private JPasswordField pswTex; |
private JPasswordField pswTex1; |
private JTextField pageTex; |
/** |
* new 出注册界面 |
*/ |
public static void main(String[] args) { |
|
InTo_Insert frame = new InTo_Insert(); |
frame.setVisible( true ); |
|
} |
/** |
* 构造函数初始化 |
*/ |
public InTo_Insert() { |
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); |
this .setSize( 694 , 498 ); |
this .setLocationRelativeTo( null ); //居中 |
contentPane = new JPanel(); |
contentPane.setBorder( new EmptyBorder( 5 , 5 , 5 , 5 )); |
setContentPane(contentPane); |
contentPane.setLayout( null ); |
|
/** |
* top |
*/ |
JLabel topImage = new JLabel( new ImageIcon( "image/welcome小.gif" )); |
topImage.setBounds( 395 , 0 , 283 , 124 ); |
contentPane.add(topImage); |
|
topImg = new JLabel( new ImageIcon( "image/注册top.jpg" )); |
topImg.setBounds( 0 , 0 , 678 , 124 ); |
topImg.setBackground(Color.PINK); |
contentPane.add(topImg); |
|
/** |
* 中部 |
*/ |
JLabel idLab = new JLabel( "ID:" ); |
idLab.setHorizontalAlignment(SwingConstants.RIGHT); |
idLab.setBounds( 32 , 134 , 52 , 31 ); |
contentPane.add(idLab); |
|
idTex = new JTextField(); |
idTex.setBounds( 87 , 134 , 83 , 31 ); |
contentPane.add(idTex); |
idTex.setColumns( 10 ); |
|
JLabel nameLab = new JLabel( "姓名:" ); |
nameLab.setBounds( 193 , 134 , 53 , 31 ); |
contentPane.add(nameLab); |
|
nameTex = new JTextField(); |
nameTex.setColumns( 10 ); |
nameTex.setBounds( 241 , 134 , 83 , 31 ); |
contentPane.add(nameTex); |
|
JLabel sexLab = new JLabel( "性别:" ); |
sexLab.setBounds( 334 , 134 , 53 , 31 ); |
contentPane.add(sexLab); |
|
JRadioButton sexRadio1 = new JRadioButton( "男" ); |
sexRadio1.setBounds( 373 , 134 , 53 , 31 ); |
sexRadio1.setOpaque( false ); |
// |
JRadioButton sexRadio2 = new JRadioButton( "女" ); |
sexRadio2.setBounds( 415 , 134 , 53 , 31 ); |
sexRadio2.setOpaque( false ); |
// |
ButtonGroup bg= new ButtonGroup(); /// |
bg.add(sexRadio1); /////// |
bg.add(sexRadio2); ////////////// |
sexRadio1.setSelected( true ); ///设置默认选项 |
|
contentPane.add(sexRadio1); |
contentPane.add(sexRadio2); |
|
JLabel statusLab = new JLabel( "申请权限:" ); |
statusLab.setBounds( 474 , 134 , 77 , 31 ); |
contentPane.add(statusLab); |
|
JComboBox<Object> statusBox = new JComboBox<Object>(); |
statusBox.setBounds( 541 , 134 , 107 , 31 ); |
statusBox.addItem( "管理员" ); |
statusBox.addItem( "学生" ); |
contentPane.add(statusBox); |
|
JLabel pswLab = new JLabel( "密码:" ); |
pswLab.setHorizontalAlignment(SwingConstants.RIGHT); |
pswLab.setBounds( 32 , 191 , 52 , 31 ); |
contentPane.add(pswLab); |
|
pswTex = new JPasswordField(); |
pswTex.setBounds( 87 , 191 , 140 , 31 ); |
contentPane.add(pswTex); |
|
JLabel pswLab1 = new JLabel( "密码确认:" ); |
pswLab1.setBounds( 247 , 191 , 77 , 31 ); |
contentPane.add(pswLab1); |
|
pswTex1 = new JPasswordField(); |
pswTex1.setBounds( 315 , 191 , 140 , 31 ); |
contentPane.add(pswTex1); |
|
JLabel ageLab = new JLabel( "年龄:" ); |
ageLab.setHorizontalAlignment(SwingConstants.CENTER); |
ageLab.setBounds( 465 , 191 , 53 , 31 ); |
contentPane.add(ageLab); |
|
ageTex = new JTextField(); |
ageTex.setColumns( 10 ); |
ageTex.setBounds( 514 , 191 , 53 , 31 ); |
contentPane.add(ageTex); |
|
JLabel ageTxet = new JLabel( "岁" ); |
ageTxet.setHorizontalAlignment(SwingConstants.CENTER); |
ageTxet.setBounds( 567 , 191 , 36 , 31 ); |
contentPane.add(ageTxet); |
|
JLabel pageLab = new JLabel( "验证码:" ); |
pageLab.setHorizontalAlignment(SwingConstants.RIGHT); |
pageLab.setBounds( 32 , 251 , 52 , 31 ); |
contentPane.add(pageLab); |
|
pageTex = new JTextField(); |
pageTex.setColumns( 10 ); |
pageTex.setBounds( 87 , 251 , 66 , 31 ); |
contentPane.add(pageTex); |
|
JLabel explainLab = new JLabel( "个人说明:" ); |
explainLab.setHorizontalAlignment(SwingConstants.LEFT); |
explainLab.setBounds( 45 , 281 , 83 , 31 ); |
contentPane.add(explainLab); |
|
JScrollPane scrollPane = new JScrollPane(); |
scrollPane.setBounds( 43 , 312 , 593 , 78 ); |
contentPane.add(scrollPane); |
|
JTextArea textArea = new JTextArea(); |
scrollPane.setViewportView(textArea); |
|
insertBut = new JButton( "注册" ); |
insertBut.setBounds( 121 , 411 , 77 , 31 ); |
insertBut.addActionListener( this ); //监听1 |
contentPane.add(insertBut); |
|
exitBut = new JButton( "返回" ); |
exitBut.setBounds( 482 , 411 , 77 , 31 ); |
exitBut.addActionListener( this ); //监听1 |
contentPane.add(exitBut); |
|
|
|
this .setVisible( true ); |
} |
///////////////////////////////////////////////////////注册监听器1 |
@Override |
public void actionPerformed(ActionEvent de) { |
// TODO Auto-generated method stub |
if (de.getSource()==insertBut){ |
//注册 |
|
} else if (de.getSource()==exitBut){ |
//返回 |
} |
|
} |
} |