java注册界面+mysql数据库(二)
(360,110,200,20);
lbl_name.setFont(font);
lbl_password.setFont(font);
lbl_repassword.setFont(font);
lbl_sex.setFont(font);
lbl_id.setFont(font);
lbl_post.setFont(font);
lbl_phon.setFont(font);
lbl_address.setFont(font);
lbl_email.setFont(font);
jPanel.add(lbl_name);
jPanel.add(lbl_password);
jPanel.add(lbl_repassword);
jPanel.add(lbl_sex);
jPanel.add(lbl_id);
jPanel.add(lbl_post);
jPanel.add(lbl_phon);
jPanel.add(lbl_email);
jPanel.add(lbl_address);
jPanel.add(text_name);
jPanel.add(password);
jPanel.add(repassword);
/*ButtonGroup不需要加入JPanel里面
ButtonGroup用于为一组按钮创建一个多斥(multiple-exclusion)作用域。使用相同的 ButtonGroup 对象创建一组按钮意味着“开启”其中一个按钮时,将关闭组中的其他所有按钮。
你只需要定义一个ButtonGroup,然后将button加入其中,至于加入的这些button在不在同一个JPanel里都是可以的。
ButtonGroup并不能算是一个装载的容器*/
jPanel.add(sex_m);
jPanel.add(sex_w);
jPanel.add(text_id);
jPanel.add(text_post);
jPanel.add(text_phon);
jPanel.add(text_email);
jPanel.add(text_address);
jPanel.add(button_submit);
jPanel.add(button_exit);
jPanel.add(lbl_name_tishi);
jPanel.add(lbl_password_tishi);
jPanel.add(lbl_repassword_tishi);
jPanel.add(lbl_sex_tishi);
jPanel.add(lbl_id_tishi);
add(jPanel);
//注册监听
//sex_m.addItemListener(this);
//sex_w.addItemListener(this);
button_exit.addActionListener(this);
button_submit.addActionListener(this);
//文本框焦点事件监听
text_name.addFocusListener(this);
password.addFocusListener(this);
rep
assword.addFocusListener(this);
text_id.addFocusListener(this);
}
public static void main(String[] args) {
Register register = new Register();
register.setSize(600, 470);
register.setLocationRelativeTo(null);
register.setVisible(true);
register.setResizable(false);
//register.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
@Override
public void keyTyped(KeyEvent e) {
// TODO Auto-generated method stub
}
@Override
public void keyPressed(KeyEvent e) {
// TODO Auto-generated method stub
}
@Override
public void keyReleased(KeyEvent e) {
// TODO Auto-generated method stub
}
@Override
//文本框焦点事件处理
public void focusGained(FocusEvent e) {
// TODO Auto-generated method stub
}
@Override
public void focusLost(FocusEvent e) {
// TODO Auto-generated method stub
String nameString=text_name.getText().trim();
String pass=String.valueOf(password.getPassword());
String repass=String.valueOf(repassword.getPassword());
String idString=text_id.getText();
if (e.getSource()==text_name) {
if (nameString.equals("")) {
System.out.println("用户名为空");
lbl_name_tishi.setText("o( )o唉!用户名不能为空!");
lbl_name_tishi.setBounds(360, 50,200,20);
lbl_name_tishi.setForeground(Color.red);
}else {
lbl_name_tishi.setText("o( v )o~~好棒");
lbl_name_tishi.setBounds(360, 50,200,20);
lbl_name_tishi.setForeground(Color.green);
}
}
if (e.getSource()==password) {
if (pass.equals("")) {
System.out.println("密码为空");
lbl_password_tishi.setText("o( )o