如何在Swing中的ActionPerformed Action事件中启用循环

时间:2014-02-07 06:49:41

标签: java swing

您好我是Java新手,这是我的代码:

private void OKActionPerformed(java.awt.event.ActionEvent evt) {                                   
    try {
        // TODO add your handling code here:
        msg = decrypt(code(filename), new BigInteger("3078434453"), new BigInteger("1846993025"));
    } catch (IOException ex) {
        Logger.getLogger(decryptFrame.class.getName()).log(Level.SEVERE, null, ex);
    }
    if(pass.equals(jTextField2.getText())) {
        jTextArea1.setText(msg);
    } else {
        jTextArea1.setText("");
        JOptionPane.showMessageDialog(frame,
"Wrong Pin.",
"Error",
JOptionPane.ERROR_MESSAGE);
    }

}

我的问题:

  1. 首先,当我单击按钮执行ActionEvent时,如果此条件“if(pass.equals(jTextField2.getText()))”为真,则会使用msg设置jTextArea1。
  2. 但如果“if(pass.equals(jTextField2.getText()))”条件为false,则显示错误消息。
  3. 如果我再次在jTextField2中输入文本,使条件“if(pass.equals(jTextField2.getText()))”为TRUE,我仍然收到错误消息。

0 个答案:

没有答案