Frederik
Frederik

Reputation: 14556

Create an "accessory view" in Java Swing file dialogs

On Mac OS X, the native NSSavePanel supports an "accessory view" that can be used to specify file types and other options (using setAccessoryView:). I would like to do something similar in my Swing application as well.

Accessory view on OS X

I know JFileChooser supports something like this but it just doesn't look native. Is it possible to do this using AWT's FileDialog directly (which does use the native file dialog)? Maybe using Java Native Access?

Upvotes: 2

Views: 153

Answers (1)

martinez314
martinez314

Reputation: 12332

No, it is not possible with FileDialog. Check out QuaQua. It's a Mac OS X Java look-and-feel that more closely matches the native UI. Its version of JFileChooser may be more to your liking.

If you're already familiar with the OS X API though, the best solution may be to just open a native dialog directly via JNI.

Upvotes: 1

Related Questions