如何使JFrame按钮在Netbeans中打开另一个JFrame类?

我有一个JFrame类,它是在Netbeans的设计部分制作的。 我正在尝试创建一个登录按钮,关闭当前帧并打开另一个,无论如何我能做到吗?

我努力了:

 JFrame frame = new JFrame(); 

但我希望它在设计部分可以编辑!

双击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.. } }); 
 new SecondForm().setVisible(true); 

您可以使用setVisible(false)dispose()方法来消除当前表单。

此链接适用于我: video

之前发布的答案在第二次点击之前对我不起作用

所以我做的是直接打电话:

  new NewForm().setVisible(true); this.dispose();//to close the current jframe 
 JFrame.setVisible(true); 

您可以使用setVisible(false)dispose()方法来消除当前表单。