Как составить список с флажками в Java Swing?

Создайте пользовательский javax.swing ListCellRenderer и назначьте его JList.

Этот пользовательский jdk ListCellRenderer должен возвращать JCheckbox в реализации java-swing метода getListCellRendererComponent(...).

Но это JCheckbox не будет java-swing редактируемым, это простая jcheckbox краска на экране, вы сами oraclejdk выбираете, когда это JCheckbox должно jcheckbox быть «отмечено» или нет,

Например, показать openjdk его отмеченным при выборе javax строки (параметр isSelected), но таким java-api образом статус проверки не swing будет поддерживаться при java-api изменении выбора. Лучше показать, что core-java он проверен, сверяясь с данными jdk ниже ListModel, но тогда вам решать, как swing реализовать метод, который swing изменяет статус проверки oraclejdk данных, и уведомляет об изменении javax.swing JList для перерисовки.

Я опубликую java пример кода позже, если он javax.swing вам понадобится

ListCellRenderer

java

swing

jcheckbox

2022-09-22T00:46:20+00:00