我正在开发一个可视化数据集的应用程序,该数据集存储在以“.D”结尾的目录中
我希望我的jFileChooser不要进入这样的目录,而是像双击常规文件时那样行事。
到目前为止,我还没有成功。我确实覆盖了getIcon,为它们提供了特定的图标。但我没有找到如何实现双击。
到目前为止,我尝试使用FileFilter只接受这些目录 - 但后来我失去了导航文件系统的能力。我还试图覆盖isNavigable()以返回这些目录的false - 但是它们不再出现了。
非常感谢你提示。
答案 0 :(得分:0)
您可能需要覆盖FileView.isTraversable()函数以对这些目录返回false。根据javadoc中的注释,如果您希望某个目录表示复合文档,这似乎就是您想要做的。