【发布时间】:2013-07-12 07:28:22
【问题描述】:
我有一个JFrame 类,它是在Netbeans 的设计部分制作的。我正在尝试制作一个登录按钮来关闭当前框架并打开另一个框架,无论如何我可以这样做吗?
我试过了:
JFrame frame = new JFrame();
但我希望它在设计部分是可编辑的!
【问题讨论】:
标签: java swing netbeans jframe
我有一个JFrame 类,它是在Netbeans 的设计部分制作的。我正在尝试制作一个登录按钮来关闭当前框架并打开另一个框架,无论如何我可以这样做吗?
我试过了:
JFrame frame = new JFrame();
但我希望它在设计部分是可编辑的!
【问题讨论】:
标签: java swing netbeans jframe
在NETBEANS中双击登录按钮或在点击事件上添加事件监听器(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..
}
});
【讨论】:
this.dispose(),而不是让它不可见,因为它仍然会在没有任何使用的情况下运行。
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() 方法来使当前表单消失。
【讨论】: