Чтобы проверить, нажал ли человек кнопку в JFrame, вы можете использовать различные методы Java. Вот несколько подходов:
- ActionListener: реализуйте интерфейс ActionListener и прикрепите его к кнопке с помощью метода addActionListener(). Это позволяет вам прослушивать нажатия кнопок и выполнять соответствующие действия.
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// Button click event handling
}
});
- AddActionListener() JButton: используйте метод addActionListener() непосредственно на кнопке, чтобы зарегистрировать конкретную реализацию ActionListener.
button.addActionListener(actionEvent -> {
// Button click event handling
});
- Анонимный внутренний класс: создайте анонимный внутренний класс, который расширяет ActionListener и переопределяет метод actionPerformed().
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// Button click event handling
}
});
- Лямбда-выражение. Если вы используете Java 8 или более позднюю версию, вы можете использовать лямбда-выражения для более краткого синтаксиса.
button.addActionListener(e -> {
// Button click event handling
});
Эти методы позволяют обнаруживать нажатия кнопок в JFrame и выполнять соответствующие действия.