我的要求是在JFileChooser显示的每个目录中添加复选框。 并提供多种选择设施。
我怎样才能做到这一点?
答案 0 :(得分:3)
JFileChooser
内置了多选(setMultiSelectionEnabled())。它不使用复选框,但您可以选择多个项目。
答案 1 :(得分:3)
我认为可以这样做。覆盖MetalFileChooserUI.createList()
并返回您自己的自定义列表面板。在其中,将复选框渲染器添加到列表中的项目。
答案 2 :(得分:3)
实现自定义组件可能比更改JFileChooser
以支持此(奇数)要求更容易。您可以从更改File Manager questions中使用的组件开始。