У меня есть длинный список флажков (около 150) на JPanel на scrollPane, пользователь может проверить, если это необходимо. В конце этого процесса есть JButton, который должен взять все отмеченные флажки и поместить их описание на другой JPanel. Я довольно новичок в Java и не могу понять, как это сделать, не создавая itemListener для каждого Checkbox, что кажется очень непрактичным. Я прочитал много потоков о том, как помещать флажки в ArrayList и проверять элементы, но я до сих пор не понимаю, как это сделать. Мой текущий код выглядит примерно так:Получение много отмеченных JCheckBoxes на новом JPanel?
JCheckBox checkbx511 = new JCheckBox("This is the text I need");
chckbx511.setToolTipText("<html>This would be a nice bonus</html>");
Кто-нибудь знает простой способ получить все выбранные элементы на новый список?
Итерировать список и вызывать 'isSelected()' на каждом из них? – Kayaman
Примечание: много smilar-кода -> следует перебирать коллекцию. Здесь вы должны сохранить эти флажки в список (используя цикл для их создания). И использование идеи Kayaman – AxelH