Java 如何在登录帐户屏幕后从JFrame转到JPanel?
我添加了一个登录帐户屏幕,它工作了,仍然没有更正按钮,但它登录良好,我确实设置了它,使其响应输入了错误的用户/通行证,但我现在无法在代码中工作,所以帮助和我目前的问题将是伟大的 我目前的问题是,当我在登录框中按submit键时,它会工作,但我将菜单框更改为面板,现在它不会显示Java 如何在登录帐户屏幕后从JFrame转到JPanel?,java,Java,我添加了一个登录帐户屏幕,它工作了,仍然没有更正按钮,但它登录良好,我确实设置了它,使其响应输入了错误的用户/通行证,但我现在无法在代码中工作,所以帮助和我目前的问题将是伟大的 我目前的问题是,当我在登录框中按submit键时,它会工作,但我将菜单框更改为面板,现在它不会显示 b.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEve
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到JPanel的问题
谢谢:)
这是我的项目的副本
如果有人能帮我添加一个方法,让它弹出一个
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);
您可以看到for JOptionPane和其他选项将else块添加到if语句中,其中显示了JOptionPane消息。在实现您想要做的事情时,您到底遇到了什么问题?如果您在代码中看到“new Menu().setVisible(true);”菜单是JPanel。因此,当我运行它的登录工作,但没有其他事情发生。。它不会打开Menu.java类文件,我想是因为它的JPanel原因,当我将它设置为JFrame时,它打开得很好。