【问题标题】:JFilechooser for a remote server远程服务器的 JFilechooser
【发布时间】:2011-03-07 18:59:58
【问题描述】:

我有一个 java 应用程序,它在某个阶段使用 JFileChooser.showOpenDialog() 从本地文件系统中选择文件。

现在我想在客户端-服务器设置中使用它。这意味着打开一个 GUI(文件浏览器)来选择服务器上的文件。我已经尝试了几种方案来继续使用 JFileChooser,但我无法正确设置。

如果我知道文件浏览器需要预先默认的路径,有谁知道如何在远程服务器上构建文件浏览器? 例如:如果服务器地址是“http://sand.int.group.com:9083”,并且在这个地址上,我想要默认的目录位于“/home/myDir/”。如何显示文件浏览器窗口,以便它列出位于此服务器上的目录中的文件?

【问题讨论】:

标签: java swing jfilechooser


【解决方案1】:

JFileChooser 无法加载 URL。您需要在要浏览文件的机器上映射网络共享。

【讨论】:

    【解决方案2】:

    我相信这将为您服务:http://vfsjfilechooser.sourceforge.net/index.html

    基于 JFileChooser 代码的远程文件选择器...

    【讨论】:

      【解决方案3】:

      AFAIK 这不是开箱即用的。本地 JFileChooser 不知道位于服务器端的文件。

      以 WebSphere 为例,使用 Websphere 管理工具,您可以将本地 EAR/WAR 文件部署到服务器,IBM 正在使用 JFileChooser 执行此操作。但是,当您要部署远程服务器上的文件时,您会得到一个完全不同的 UI。所以看起来很棘手。

      一种可能的方法是实现您自己的FileSystemView,但我不确定,这只是一个想法。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-11-18
        • 2011-04-24
        • 2017-04-02
        • 1970-01-01
        • 1970-01-01
        • 2016-08-11
        • 2020-01-29
        • 1970-01-01
        相关资源
        最近更新 更多