Я хочу открыть новое окно при нажатии кнопки с actionperformed

#java

#java

Вопрос:

При нажатии кнопки actionPerformed я хочу открыть новое окно, но я не могу открыть все, что я печатаю. Можете ли вы поддержать? Я попробовал это:

 JButton btnNewButton_5 = new JButton("Place Order");

btnNewButton_5.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e) (
        new Final().setVisible(true);
    }
});
 

Комментарии:

1. @Abra Я думаю Final , что класс расширяется JFrame , поэтому он / она не получил ошибку времени компиляции при вызове setVisible() метода.

2. Это окончательная форма. я создал его и пытаюсь открыть его

Ответ №1:

Прежде всего, попробуйте установить размер и / или размер вашего нового окна. Я думаю, что новое окно было открыто, но оно вам не видно. Я думаю, вам следует заменить свой код следующим образом

     JButton btnNewButton_5 = new JButton ("Place Order");
    
    btnNewButton_5.addActionListener (new ActionListener () (
    
      public void actionPerformed (ActionEvent e) (
        Final final = new Final();
        final.setSize(500,500);
        final.setVisible (true);
      }
    });
 

Комментарии:

1. Я создал новую форму с именем final с помощью swing, которую я хочу вызвать