Как передать в ActionListener значение? - Java

Узнай цену своей работы

Формулировка задачи:

Добрый День! есть метод
Листинг программы
  1. ActionListener actionListener = new ActionListener() {
  2. public void actionPerformed(ActionEvent actionEvent) {
  3. init();
  4. List<String> querylist2=(List<String>) adr();
  5. AbstractButton abstractButton = (AbstractButton)actionEvent.getSource();
  6. boolean selected = abstractButton.getModel().isSelected();
  7. String newLabel = (selected ? querylist2.get(1) : empty);
  8. abstractButton.setText(newLabel);
  9. }
  10. };
мне требуется передать туда список
Листинг программы
  1. List<JCheckBox> checkBoxArray = new ArrayList<JCheckBox>();
чтобы для каждого элемента выводились различные
Листинг программы
  1. String newLabel = (selected ? querylist2.get(1) : empty);
элементы другого списка в лейбле. Возможно ли это? если да-помогите кодом плз

Решение задачи: «Как передать в ActionListener значение?»

textual
Листинг программы
  1. private ActionListener actionListener = new ActionListener() {
  2.         @Override public void actionPerformed(ActionEvent actionEvent) {
  3.             List<String> querylist2 = adr();
  4.             for(int i = 0; i < 5; i++) {
  5.                 checkBox[i].setText( checkBox[i].isSelected() ?
  6.                         querylist2.get(i) : empty);
  7.             }
  8.         }
  9.     };

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.857 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут