My requirement is to add check box with every directory which is shown by JFileChooser. and give multi selection facility.
How can I achieve this?
My requirement is to add check box with every directory which is shown by JFileChooser. and give multi selection facility.
How can I achieve this?
It would probably be easier to implement a custom component than alter a JFileChooser
to support this (odd) requirement. You might start with altering the component used in File Manager questions.
JFileChooser
has multi-selection built in (setMultiSelectionEnabled()). It doesn't use checkboxes, but you can select multiple items.
I think it can be done this way. Override MetalFileChooserUI.createList()
and return your own custom list panel. Therein, add checkbox renderers to the items in your list.