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

时间:2013-07-14 06:46:11

标签: java swing netbeans jframe

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

我试过了:

JFrame frame = new JFrame(); 

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

4 个答案:

答案 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()方法消除当前表单。