Я добавил флажок в JList, он работает успешно, но проблема в том, что он не выбирает несколько флажков одновременно, и код множественного выбора для флажка не работает, и я также добавляю изображение.
lstsubsub.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
public class CheckboxListCellRenderer extends JCheckBox implements
ListCellRenderer {
@Override
public Component getListCellRendererComponent(JList list, Object value, int index,
boolean isSelected, boolean cellHasFocus) {
setComponentOrientation(list.getComponentOrientation());
setFont(list.getFont());
setBackground(list.getBackground());
setForeground(list.getForeground());
setSelected(isSelected);
setEnabled(list.isEnabled());
setText(value == null ? "" : value.toString());
return this;
}
}