【问题标题】:Better JFileChooser alternatives for OS X, Linux?OS X、Linux 的更好的 JFileChooser 替代品?
【发布时间】:2011-07-19 15:03:27
【问题描述】:

JFileChooser,至少在 OS X 下,会产生一个非常不成熟的打开对话框,它不支持输入文件名的开头来选择它或显示三角形。

有没有人知道具有更全功能行为的第 3 方替代方案?理想情况下,我希望每个主要平台都有一个。我知道 XFileDialog 适用于 windows,但是 Mac 和 Linux/Unix 呢?

相比之下:

【问题讨论】:

标签: java linux macos user-interface jfilechooser


【解决方案1】:

java.awt.FileDialog 做你想做的事吗,你可能需要指定

System.setProperty("apple.awt.fileDialogForDirectories", "true");

如果你想获得一个目录

【讨论】:

  • 哦,它几乎做到了我想要的,但它似乎不支持多选!
  • 对不起,多选你运气不好,并不是说它现在对你有帮助 java 1.7 将 setMultipleMode 添加到 FileDialog :-( 当然该代码是在 open jdk 中开源的,也许你可以重新打包它并将其与您的应用程序捆绑在一起,只要您的许可证兼容(假设它已针对 MAC OS 进行了更新,可能不会)。
【解决方案2】:

我找到了Quaqua Look & Feel,它稍微升级了 JFileChooser - 它仍然不完美,但可以说更好。

【讨论】:

    猜你喜欢
    • 2010-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-30
    • 1970-01-01
    • 2013-09-05
    相关资源
    最近更新 更多