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

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

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

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

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

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

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


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

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

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