2

Mac OS X では、ネイティブのNSSavePanelは、ファイルの種類やその他のオプションを指定するために使用できる「アクセサリ ビュー」をサポートしています ( を使用setAccessoryView:)。私のSwingアプリケーションでも同様のことをしたいと思います。

OS X のアクセサリ ビュー

JFileChooserがこのようなものをサポートしていることは知っていますが、ネイティブに見えません。AWT のFileDialogを直接使用してこれを行うことは可能ですか (これはネイティブ ファイル ダイアログを使用します)。おそらくJava Native Accessを使用していますか?

4

1 に答える 1

1

いいえ、FileDialog ではできません。クアクアをチェックしてください。これは、ネイティブ UI により近い Mac OS X Java ルック アンド フィールです。そのバージョンの JFileChooser の方が好みに合うかもしれません。

ただし、OS X API にすでに精通している場合、最善の解決策は、JNI を介してネイティブ ダイアログを直接開くことです。

于 2012-11-20T16:07:03.230 に答える