无法选择keyRelease或KeyPress操作

时间:2014-06-11 18:30:43

标签: java swing jtextfield keyrelease

在我的java swing用户注册表单中,我正在尝试保存用户名,作业,用户名和密码。我在登录表中保存了UserName和Password。
这是我的表结构。
login:un(Primary_key),密码,类型,oldPw
因此,在我的用户名textfeild(txtun)中,我在密钥释放操作中对此操作进行了编码。

         public void chkUn(JTextField un) {
    try {
        ResultSet rs3 = JDBC.getData("select un from login");
        while (rs3.next()) {
            if (un.getText().equals(rs3.getString("un"))) {
                JOptionPane.showMessageDialog(null, "This user name already saved. Enter another user name");
                un.setText("");
            }
        }
    } catch (Exception e) {
        e.printStackTrace();
    }


当我在我的txtun jtextfeild上键入以前保存的用户名(un)之一并指向密码jpasswordfeild(“pass”)时,我没有任何警告消息。但是,当我输入相同的先前保存的用户名并按空格键时,我正在收到警报。
我想要的是检查当前的输入用户名是否有表登录中的任何可用用户名等于此。并在我完成输入用户名的动作中设置警报。请帮我。如果您需要进一步的信息,请问我。但帮助我。

0 个答案:

没有答案