java注册界面+mysql数据库(二)

2014-11-24 07:14:43 · 作者: · 浏览: 1
(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