Java Desktop Development
Subject:   JFileDialog
Date:   2004-02-19 07:47:39
From:   jimothy
A third option is to simply use the AWT FileDialog, which maps to the platforms native open/save file dialog. It isn't customizable like JFileDialog, but it'll give the users exactly what they'd see in a native applications, since it is native.

Using FileDialog doesn't not preclude the rest of your application from using Swing, and it seems this is at least a fairly common technique.