改变JFileChooser的外观和感觉

时间:2011-06-03 10:46:24

标签: java swing jfilechooser

我的要求是在JFileChooser显示的每个目录中添加复选框。 并提供多种选择设施。

我怎样才能做到这一点?

3 个答案:

答案 0 :(得分:3)

JFileChooser内置了多选(setMultiSelectionEnabled())。它不使用复选框,但您可以选择多个项目。

答案 1 :(得分:3)

我认为可以这样做。覆盖MetalFileChooserUI.createList()并返回您自己的自定义列表面板。在其中,将复选框渲染器添加到列表中的项目。

答案 2 :(得分:3)

实现自定义组件可能比更改JFileChooser以支持此(奇数)要求更容易。您可以从更改File Manager questions中使用的组件开始。