When you do a JFileChooser.showOpenDialog it pops up a modal dialog box and returns JFileChooser. APPROVE_OPTION if all went ok. Then you can retrieve the selected file with JFileChooser.getSelectedFile().
Watch out. When you a feed a filter to JFileChooser, it wants as javax.swing.filechooser. FileFilter not a java.io.FilenameFilter. To control whether the user selects a file, directory or either, use setFileSelectionMode( int mode) with JFileChooser. FILES_ONLY, JFileChooser. DIRECTORIES_ONLY or JFileChooser. FILES_AND_DIRECTORIES.
JFileChooser only works in applications, signed JWS (Java Web Start) applications and signed Applets. If you intend to distribute your program as an unsigned Java Web Start application, then instead of using JFileChooser you should use the JWS classes FileOpenService and FileSaveService.
It lets the user create new directories as he navigates. It is embarrassingly slow code. Here is how you use it.
This page is posted |
http://mindprod.com/jgloss/jfilechooser.html | |
Optional Replicator mirror
|
J:\mindprod\jgloss\jfilechooser.html | |
Please read the feedback from other visitors,
or send your own feedback about the site. Contact Roedy. Please feel free to link to this page without explicit permission. | ||
Canadian
Mind
Products
IP:[65.110.21.43] Your face IP:[3.144.91.130] |
| |
Feedback |
You are visitor number | |