Контрольный список раскрывающегося списка Java

StackOverflow https://stackoverflow.com/questions/1742188

  •  20-09-2019
  •  | 
  •  

Вопрос

Я понимаю, как создать список с множественным выбором, используя JLists но я хочу добавить JCheckBoxes в список и сделайте его раскрывающимся.Лучшее визуальное представление, которое я нашел в Интернете, — это выпадающий контрольный список.

Каким будет лучший способ добиться вышеизложенного?Я думал о Список таблиц.Какие-либо предложения?

Это было полезно?

Решение

Этот фрагмент кода может помочь вам.

Основная идея состоит в том, чтобы самостоятельно обрабатывать события actionPerformed или mouseClick и сохранять состояния соответствующих элементов (отмеченных/неотмеченных) в вашей собственной структуре данных.Вы сможете использовать эту структуру данных для отображения флажков в раскрывающемся списке.

Другие советы

Если вы используете JList, то это так же просто, как изменить ListCellRenderer вернуть JCheckbox компонент.

РЕДАКТИРОВАТЬ:Для JCombobox вы можете использовать combobox.setRenderer(myListRenderer);

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top