2

在 Mac OS X 上,本机NSSavePanel支持“附件视图”,可用于指定文件类型和其他选项(使用setAccessoryView:)。我也想在我的 Swing 应用程序中做类似的事情。

OS X 上的附件视图

我知道JFileChooser支持这样的东西,但它看起来不是原生的。是否可以直接使用 AWT 的FileDialog来执行此操作(确实使用本机文件对话框)?也许使用Java Native Access

4

1 回答 1

1

不,FileDialog 不可能。看看QuaQua。它是一种 Mac OS X Java 外观,更接近原生 UI。它的 JFileChooser 版本可能更符合您的喜好。

如果您已经熟悉 OS X API,最好的解决方案可能是直接通过 JNI 打开本机对话框。

于 2012-11-20T16:07:03.230 回答