2012-11-20 25 views
2

在Mac OS X上,本機NSSavePanel支持可用於指定文件類型和其他選項(使用setAccessoryView:)的「附件視圖」。我想在Swing應用程序中做類似的事情。在Java Swing文件對話框中創建「附件視圖」

Accessory view on OS X

我知道JFileChooser支持這樣的事情,但它只是看起來不本地人。是否有可能直接使用AWT的FileDialog(它使用本機文件對話框)?也許使用Java Native Access

+0

另請參閱[MacWidgets](http://code.google.com/p/macwidgets/)。 – trashgod

回答

1

不,用FileDialog不可能。檢出QuaQua。這是一個與本地用戶界面更加匹配的Mac OS X Java外觀。它的JFileChooser版本可能更符合你的喜好。

如果您已經熟悉OS X API,最好的解決方案可能是直接通過JNI打開本機對話框。

相關問題