Как добавить флажок в JList (Java NetBeans)? - PullRequest
0 голосов
/ 28 февраля 2019

Я добавил флажок в JList, он работает успешно, но проблема в том, что он не выбирает несколько флажков одновременно, и код множественного выбора для флажка не работает, и я также добавляю изображение.

enter image description here

 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;
    }
}
...