Подтвердить что ты не робот

Как заставить JFrame открывать другой класс JFrame в Netbeans?

У меня есть класс JFrame, и он был создан в разделе дизайна на Netbeans. Я пытаюсь сделать кнопку входа в систему, которая закрывает текущий фрейм и открывает другой, есть ли все-таки я могу это сделать?

Я пробовал:

JFrame frame = new JFrame(); 

Но я хочу, чтобы он редактировался в разделе дизайна!

4b9b3361

Ответ 1

Дважды нажмите кнопку "Вход" в 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..
    }
});

Ответ 2

new SecondForm().setVisible(true);

Вы можете использовать метод setVisible(false) или dispose() для исчезновения текущей формы.

Ответ 3

Эта ссылка работает со мной: видео

Ответ, опубликованный ранее, не работал у меня до второго щелчка

То, что я сделал, - это прямой вызов:

        new NewForm().setVisible(true);

        this.dispose();//to close the current jframe

Ответ 4

JFrame.setVisible(true);

Вы можете использовать метод setVisible(false) или dispose() для исчезновения текущей формы.