我正在做一个JAVA记事本的小程序,遇到一点问题
程序一运行,记事本就锁定,点登陆,输入正确的用户名和密码后提示登陆成功并解锁,问题是提示成功后弹出showmessage对话框,我点确定以后,对话框并没有消失,必须手动点右上的关闭才能进入记事本编辑,怎么样才能点确定后自动关闭窗口啊?
第一次发贴,谢谢帮助!~~~~~~

解决方案 »

  1.   

    你说的是输入用户名和密码的对话框,还是JOptionPane的showmessage对话框没有消失如果是用户名和密码的对话框, 则看看关闭对话框操作是否有误如果是JOptionPane的showmessage对话框, 则象这样就没什么问题啊:
    JOptionPane.showMessageDialog(parentFrame, "login success!", "message", JOptionPane.INFORMATION_MESSAGE);
      

  2.   

    你好,输入用户名和密码的对话框是自定义的对话框。
    我指的是JOptionPane的showmessageDialog 因为他没有返回值类型,弹出这个消息对话框后,上面有确定按纽,我点了后自定义的对话框并没有消失,怎么让他自动消失呢?
      

  3.   

    public void jButton1_actionPerformed(ActionEvent e) {
          if(jTextField1.getText().equals("chelei123")==true && jTextField2.getText().equals("321")==true)
                {
                   JOptionPane.showMessageDialog(this,"登陆成功","验证框",2);//这里会有一个对话框,我点确定后,showMessageDialog对话框关闭,但是自定义对话框没有自动关闭。
                   f1.jTextArea1.setEditable(true);
                   //f1.setEnabled(true);
                }
          else
          {
                  JOptionPane.showMessageDialog(this,"登陆失败","验证框",0);
                  f1.jTextArea1.setEditable(false);
          }
        }
    }