/** * Show a file chooser dialog and return the file selected by the user or * <code>null</code>. */ static File openFileDialog(Frame frame, FileFilter fileFilter) { return openFileDialog(frame, fileFilter, null); }
/** * Show a directory chooser dialog, starting with a specified directory * @param frame Owner frame * @param initialDir The initial directory * @return the selected file * @since 3.0 */ static File openDirectoryDialog(Frame frame, File initialDir) { return openFileDialog(frame, null, initialDir, JFileChooser.DIRECTORIES_ONLY); }
/** * Show a file chooser dialog in a specified directory * @param frame Owner frame * @param fileFilter The pattern of files to choose from * @param initialDir The initial directory * @return the selected file * @since 2.6 */ static File openFileDialog(Frame frame, FileFilter fileFilter, File initialDir) { return openFileDialog(frame, fileFilter, initialDir, JFileChooser.FILES_ONLY); }