Java JFileChooser浏览远程文件系统

Java JFileChooser浏览远程文件系统,java,jfilechooser,Java,Jfilechooser,我正在尝试实现一个JFileChooser,它允许用户通过ftp选择远程系统上的文件 我读到的所有内容都说,这可以通过扩展FileSystemView来实现,以便覆盖所有文件系统方法(getFiles等)并通过ftp路由 我还没有实现这一点,因为FileSystemView似乎仍在调用本地函数 是否有人可以确认这一点并/或为我指出一个好的方向?试试看如果您想实现自己的FileSystemView并阻止访问本地文件系统,您当然必须覆盖所有方法或至少getSystemDisplayName和所有is

我正在尝试实现一个JFileChooser,它允许用户通过ftp选择远程系统上的文件

我读到的所有内容都说,这可以通过扩展FileSystemView来实现,以便覆盖所有文件系统方法(getFiles等)并通过ftp路由

我还没有实现这一点,因为FileSystemView似乎仍在调用本地函数


是否有人可以确认这一点并/或为我指出一个好的方向?

试试看

如果您想实现自己的FileSystemView并阻止访问本地文件系统,您当然必须覆盖所有方法或至少getSystemDisplayName和所有is*方法。当然,另一个问题是FileSystemView接口与File类密切相关,因此提供一个非基于文件的实现可能不是一件小事。

我确信这是可以做到的。作为初学者,您可以查看的作者是如何做到这一点的


在这里发现了相关的代码文件

我不懂。如果覆盖
FileSystemView
中的所有方法,它就没有机会调用任何东西。