登录帐户屏幕后如何从JFrame转到JPanel?

时间:2015-02-06 08:42:34

标签: java

我添加了一个登录帐户屏幕并且它工作,仍然没有更正按钮但它登录正常,我确实已设置为使其响应错误的用户/传递输入但我无法在内部工作现在的代码所以请帮忙,我当前的问题会很棒。

我当前的问题是,当我从登录框架按提交时,它用于工作,但我将菜单框架更改为面板,现在它没有显示?

b.addActionListener(new ActionListener() 
    {
        @Override
        public void actionPerformed(ActionEvent e) 
        {
            // This Section is for when you type the username
            // "Stacy" with the password "password" it will
            // dispose with the login window then run the 
            // menu window.

            String user=Tf.getText();
            String pwd= new String (Pf2.getPassword());
            if (user.equals("Stacy") && pwd.equals("password"))
                new Menu().setVisible(true);
            dispose(); 
        }
        });

如果有人可以帮我添加一种方法,让它弹出一个JOptionDialog,说“用户名或密码不正确”。

还有将我的按钮从JFrames直接发送到JPanels的问题。

谢谢:)

这是我项目的副本 My college Assignment Project

1 个答案:

答案 0 :(得分:0)

  

如果有人可以帮我添加一种方法,让它弹出一个   JOptionDialog说“用户名或密码不正确”。

你必须像这样添加 JOptionPane

if (user.equals("Stacy") && pwd.equals("password"))
            new Menu().setVisible(true);
else
  JOptionPane.showMessageDialog(frame,
        "Incorrect Username or Password",
        ,"Error While Login"
        JOptionPane.WARNING_MESSAGE);

您可以看到Java Doc的JOptionPane和其他选项