изменить внешний вид JFileChooser в разгаре - PullRequest
0 голосов
/ 03 июня 2011

Мое требование - добавить флажок для каждого каталога, который отображается JFileChooser.и дать возможность множественного выбора.

Как мне этого добиться?

Ответы [ 3 ]

3 голосов
/ 03 июня 2011

Я думаю, что это можно сделать таким образом.Переопределите MetalFileChooserUI.createList() и верните свою собственную панель списка.Добавьте в него элементы рендеринга с флажками.

3 голосов
/ 03 июня 2011

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

3 голосов
/ 03 июня 2011

JFileChooser имеет встроенный множественный выбор ( setMultiSelectionEnabled () ).Он не использует флажки, но вы можете выбрать несколько элементов.

...