Почему я не могу использовать традиционный метод ActionListener для JButton для Java 17?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Почему я не могу использовать традиционный метод ActionListener для JButton для Java 17?

Сообщение Anonymous »


Я создаю программу покера для школьного проекта, используя Java 17. Я не могу использовать Java 8, так как система моей школы не позволяет мне это делать. Ошибка, которую я продолжаю получать: « ожидается», и она находится в строке, которая инициализирует метод addActionListener для JButton shuffleButton.

Я пытаюсь добавить JButton в свою программу и узнал, что для этого мне нужен метод ActionListener. Я пытался изменить тип атрибута объекта shuffleButton (изначально он был private), удалив некоторые фрагменты кода, но ничего не помогло. Я также пытался найти в Google, как создать JButton для Java 17, но он продолжает выдавать мне код для Java 8.

Мой вопрос: Почему я не могу использовать ActionListener для JButton в Java 17 по сравнению с Java 8?
Код прослушиватель действий shuffleButton.addActionListener(new ActionListener() { public void actionPreformed(ActionEvent e) { out.println("Это пример"); } }) ; Инициализация JButton // Код ниже — ДО выполнения метода main() и до // ActionListener объявлен для JButton. частная JButton shuffleButton = новая JButton("Перемешать");
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»