当用户输入错误的登录信息(错误的密码/用户名)时,我会显示一个错误对话框。
我使用 a 创建了错误框JOptionPane
,但是“确定”按钮没有做任何事情。
我不知道如何访问该dispose()
特定对话框上的呼叫按钮或其他内容。
这是我所拥有的:
final JDialog error = new JDialog();
error.setTitle("Login Failed");
final JOptionPane optionPane = new JOptionPane(
"Invalid Username/Password",
JOptionPane.INFORMATION_MESSAGE);
error.add(optionPane);
optionPane.actionPerformed(new ActionPerformed() {
public void actionPerformed(ActionEvent e)
{
error.dispose();
}
});
error.setLocation(100,100);
error.setSize(new Dimension(300,150));
error.setModal(true);
error.setVisible(true);
请帮忙。