swing做的登录界面取不到Textfield的值
private void initComponents() { //登录方法 jButton1.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e) { String userno = jTextField1.getText(); String password = new String(jPasswordField1.getPassword()); if (userno.equals("")) { MsgLabel.setText("*请输入编号"); return; } else if (password.equals("")){ MsgLabel.setText("*请输入密码"); return; } if (userlist != null) { if (userlist.getUserno().equals(userno) && userlist.getUserpwd().equals(CommonFunction.MD5(password))) { new Chat(); dispose(); } else { MsgLabel.setText("*编号或密码错误"); } } else { userlist = userlistMapper.getUserlistByNo(userno); if (userlist != null && userlist.getUserpwd().equals(CommonFunction.MD5(password))) { jTextField2.setText(userlist.getUsername()); MsgLabel.setText(""); } else { jTextField2.setText(""); MsgLabel.setText("*编号不存在"); } } } }); }