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

2022-09-02 09:16:07

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

我试过:

JFrame frame = new JFrame(); 

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


答案 1

双击 NETBEANS 中的登录按钮,或在单击事件时添加事件侦听器(操作Listener)

btnLogin.addActionListener(new ActionListener() 
{
    public void actionPerformed(ActionEvent e) {
        this.setVisible(false);
        new FrmMain().setVisible(true); // Main Form to show after the Login Form..
    }
});

答案 2
new SecondForm().setVisible(true);

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


推荐