[java]代码库
//注册
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){
//返回
}
}
}