Мое требование - добавить флажок для каждого каталога, который отображается JFileChooser.и дать возможность множественного выбора.
Как мне этого добиться?
Я думаю, что это можно сделать таким образом.Переопределите MetalFileChooserUI.createList() и верните свою собственную панель списка.Добавьте в него элементы рендеринга с флажками.
MetalFileChooserUI.createList()
Вероятно, было бы проще реализовать пользовательский компонент, чем изменить JFileChooser для поддержки этого (нечетного) требования. Вы могли бы начать с изменения компонента, используемого в вопросах файлового менеджера .
JFileChooser
JFileChooser имеет встроенный множественный выбор ( setMultiSelectionEnabled () ).Он не использует флажки, но вы можете выбрать несколько элементов.