我有一个JFrame
课程,它是在Netbeans的设计部分制作的。我正在尝试创建一个登录按钮,关闭当前帧并打开另一个,无论如何我能做到吗?
我试过了:
JFrame frame = new JFrame();
但我希望它在设计部分可以编辑!
答案 0 :(得分:21)
双击NETBEANS中的登录按钮或在Click事件(ActionListener)上添加事件监听器
btnLogin.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e) {
this.setVisible(false);
new FrmMain().setVisible(true); // Main Form to show after the Login Form..
}
});
答案 1 :(得分:6)
此链接适用于我:video
之前发布的答案对我来说没有用,直到第二次点击
所以我所做的就是直接打电话:
new NewForm().setVisible(true);
this.dispose();//to close the current jframe
答案 2 :(得分:6)
new SecondForm().setVisible(true);
您可以使用setVisible(false)
或dispose()
方法消除当前表单。
答案 3 :(得分:1)
JFrame.setVisible(true);
您可以使用setVisible(false)
或dispose()
方法消除当前表单。