如何从JFileChooser(JAVA Swing)中禁用文件操作,文件选择和过滤器面板?

时间:2009-04-28 09:11:50

标签: java swing view jfilechooser

我需要在JFileChooser中嵌入Panel对话框。我只需要文件和文件夹视图。如何从dialogBox JFileChooser()中禁用dialogBox中包含的其他面板,即(文件操作,文件选择和过滤器面板)..

谢谢

1 个答案:

答案 0 :(得分:2)

您可能希望使用JTree来显示文件结构。

将File结构转换为TreeModel的实现非常容易。

基本上我会先创建一个名为FileTreeModel的课程。

然后,您可以使用顶级目录作为模型的根目录并从那里开始。

然后,您需要做的就是将TreeModel的{​​{1}}设置为JTree的{​​{1}}。

FileTreeModel的代码可能如下所示:

FileTreeModel

您需要实现接口的其余部分。但这很简单。