Example usage for Java javax.swing JFileChooser fields, constructors, methods, implement or subclass
The text is from its open source code.
int | OPEN_DIALOG Type value indicating that the JFileChooser supports an "Open" file operation. |
int | SAVE_DIALOG Type value indicating that the JFileChooser supports a "Save" file operation. |
int | CUSTOM_DIALOG Type value indicating that the JFileChooser supports a developer-specified file operation. |
int | CANCEL_OPTION Return value if cancel is chosen. |
int | APPROVE_OPTION Return value if approve (yes, ok) is chosen. |
int | ERROR_OPTION Return value if an error occurred. |
int | FILES_ONLY Instruction to display only files. |
int | DIRECTORIES_ONLY Instruction to display only directories. |
int | FILES_AND_DIRECTORIES Instruction to display both files and directories. |
String | CANCEL_SELECTION Instruction to cancel the current selection. |
String | APPROVE_SELECTION Instruction to approve the current selection (same as pressing yes or ok). |
String | APPROVE_BUTTON_TEXT_CHANGED_PROPERTY Identifies change in the text on the approve (yes, ok) button. |
String | APPROVE_BUTTON_TOOL_TIP_TEXT_CHANGED_PROPERTY Identifies change in the tooltip text for the approve (yes, ok) button. |
String | APPROVE_BUTTON_MNEMONIC_CHANGED_PROPERTY Identifies change in the mnemonic for the approve (yes, ok) button. |
String | CONTROL_BUTTONS_ARE_SHOWN_CHANGED_PROPERTY Instruction to display the control buttons. |
String | DIRECTORY_CHANGED_PROPERTY Identifies user's directory change. |
String | SELECTED_FILE_CHANGED_PROPERTY Identifies change in user's single-file selection. |
String | SELECTED_FILES_CHANGED_PROPERTY Identifies change in user's multiple-file selection. |
String | MULTI_SELECTION_ENABLED_CHANGED_PROPERTY Enables multiple-file selections. |
String | FILE_SYSTEM_VIEW_CHANGED_PROPERTY Says that a different object is being used to find available drives on the system. |
String | FILE_VIEW_CHANGED_PROPERTY Says that a different object is being used to retrieve file information. |
String | FILE_HIDING_CHANGED_PROPERTY Identifies a change in the display-hidden-files property. |
String | FILE_FILTER_CHANGED_PROPERTY User changed the kind of files to display. |
String | FILE_SELECTION_MODE_CHANGED_PROPERTY Identifies a change in the kind of selection (single, multiple, etc.). |
String | ACCESSORY_CHANGED_PROPERTY Says that a different accessory component is in use (for example, to preview files). |
String | ACCEPT_ALL_FILE_FILTER_USED_CHANGED_PROPERTY Identifies whether a the AcceptAllFileFilter is used or not. |
String | DIALOG_TITLE_CHANGED_PROPERTY Identifies a change in the dialog title. |
String | DIALOG_TYPE_CHANGED_PROPERTY Identifies a change in the type of files displayed (files only, directories only, or both files and directories). |
String | CHOOSABLE_FILE_FILTER_CHANGED_PROPERTY Identifies a change in the list of predefined file filters the user can choose from. |
JFileChooser() Constructs a JFileChooser pointing to the user's default directory. | |
JFileChooser(String currentDirectoryPath) Constructs a JFileChooser using the given path. | |
JFileChooser(File currentDirectory) Constructs a JFileChooser using the given File as the path. | |
JFileChooser(FileSystemView fsv) Constructs a JFileChooser using the given FileSystemView . |
void | addActionListener(ActionListener l) Adds an ActionListener to the file chooser. |
void | addChoosableFileFilter(FileFilter filter) Adds a filter to the list of user choosable file filters. |
void | addComponentListener(ComponentListener l) Adds the specified component listener to receive component events from this component. |
void | addPropertyChangeListener(PropertyChangeListener listener) Adds a PropertyChangeListener to the listener list. |
void | addPropertyChangeListener(String propertyName, PropertyChangeListener listener) Adds a PropertyChangeListener to the listener list for a specific property. |
void | ensureFileIsVisible(File f) Makes sure that the specified file is viewable, and not hidden. |
FileFilter | getAcceptAllFileFilter() Returns the AcceptAll file filter. |
AccessibleContext | getAccessibleContext() Gets the AccessibleContext associated with this JFileChooser. |
JComponent | getAccessory() Returns the accessory component. |
ActionListener[] | getActionListeners() Returns an array of all the action listeners registered on this file chooser. |
ActionMap | getActionMap() Returns the ActionMap used to determine what Action to fire for particular KeyStroke binding. |
int | getApproveButtonMnemonic() Returns the approve button's mnemonic. |
String | getApproveButtonText() Returns the text used in the ApproveButton in the FileChooserUI . |
String | getApproveButtonToolTipText() Returns the tooltip text used in the ApproveButton . |
FileFilter[] | getChoosableFileFilters() Gets the list of user choosable file filters. |
Component | getComponent(int n) Gets the nth component in this container. |
Component[] | getComponents() Gets all the components in this container. |
boolean | getControlButtonsAreShown() Returns the value of the controlButtonsAreShown property. |
File | getCurrentDirectory() Returns the current directory. |
String | getDescription(File f) Returns the file description. |
String | getDialogTitle() Gets the string that goes in the JFileChooser 's titlebar. |
int | getDialogType() Returns the type of this dialog. |
boolean | getDragEnabled() Gets the value of the dragEnabled property. |
FileFilter | getFileFilter() Returns the currently selected file filter. |
int | getFileSelectionMode() Returns the current file-selection mode. |
FileSystemView | getFileSystemView() Returns the file system view. |
FileView | getFileView() Returns the current file view. |
Icon | getIcon(File f) Returns the icon for this file or type of file, depending on the system. |
String | getName(File f) Returns the filename. |
Dimension | getPreferredSize() If the preferredSize has been set to a non-null value just returns it. |
File | getSelectedFile() Returns the selected file. |
File[] | getSelectedFiles() Returns a list of selected files if the file chooser is set to allow multiple selection. |
String | getTypeDescription(File f) Returns the file type. |
FileChooserUI | getUI() Gets the UI object which implements the L&F for this component. |
boolean | isAcceptAllFileFilterUsed() Returns whether the AcceptAll FileFilter is used. |
boolean | isDirectorySelectionEnabled() Convenience call that determines if directories are selectable based on the current file selection mode. |
boolean | isFileHidingEnabled() Returns true if hidden files are not shown in the file chooser; otherwise, returns false. |
boolean | isFileSelectionEnabled() Convenience call that determines if files are selectable based on the current file selection mode. |
boolean | isMultiSelectionEnabled() Returns true if multiple files can be selected. |
boolean | isTraversable(File f) Returns true if the file (directory) can be visited. |
void | putClientProperty(Object key, Object value) Adds an arbitrary key/value "client property" to this component. |
void | removeActionListener(ActionListener l) Removes an ActionListener from the file chooser. |
void | removeAll() Removes all the components from this container. |
boolean | removeChoosableFileFilter(FileFilter f) Removes a filter from the list of user choosable file filters. |
void | repaint() Repaints this component. |
void | requestFocus() Requests that this Component gets the input focus. |
void | rescanCurrentDirectory() Tells the UI to rescan its files list from the current directory. |
void | resetChoosableFileFilters() Resets the choosable file filter list to its starting state. |
void | setAcceptAllFileFilterUsed(boolean b) Determines whether the AcceptAll FileFilter is used as an available choice in the choosable filter list. |
void | setAccessory(JComponent newAccessory) Sets the accessory component. |
void | setApproveButtonMnemonic(int mnemonic) Sets the approve button's mnemonic using a numeric keycode. |
void | setApproveButtonMnemonic(char mnemonic) Sets the approve button's mnemonic using a character. |
void | setApproveButtonText(String approveButtonText) Sets the text used in the ApproveButton in the FileChooserUI . |
void | setApproveButtonToolTipText(String toolTipText) Sets the tooltip text used in the ApproveButton . |
void | setBackground(Color bg) Sets the background color of this component. |
void | setBounds(int x, int y, int width, int height) Moves and resizes this component. |
void | setControlButtonsAreShown(boolean b) Sets the property that indicates whether the approve and cancel buttons are shown in the file chooser. |
void | setCurrentDirectory(File dir) Sets the current directory. |
void | setDialogTitle(String dialogTitle) Sets the string that goes in the JFileChooser window's title bar. |
void | setDialogType(int dialogType) Sets the type of this dialog. |
void | setDragEnabled(boolean b) Sets the dragEnabled property, which must be true to enable automatic drag handling (the first part of drag and drop) on this component. |
void | setFileFilter(FileFilter filter) Sets the current file filter. |
void | setFileHidingEnabled(boolean b) Sets file hiding on or off. |
void | setFileSelectionMode(int mode) Sets the JFileChooser to allow the user to just select files, just select directories, or select both files and directories. |
void | setFileSystemView(FileSystemView fsv) Sets the file system view that the JFileChooser uses for accessing and creating file system resources, such as finding the floppy drive and getting a list of root drives. |
void | setFileView(FileView fileView) Sets the file view to be used to retrieve UI information, such as the icon that represents a file or the type description of a file. |
void | setLocale(Locale l) Sets the locale of this component. |
void | setLocation(int x, int y) Moves this component to a new location. |
void | setMultiSelectionEnabled(boolean b) Sets the file chooser to allow multiple file selections. |
void | setName(String name) Sets the name of the component to the specified string. |
void | setPreferredSize(Dimension preferredSize) Sets the preferred size of this component. |
void | setSelectedFile(File file) Sets the selected file. |
void | setSelectedFiles(File[] selectedFiles) Sets the list of selected files if the file chooser is set to allow multiple selection. |
void | setToolTipText(String text) Registers the text to display in a tool tip. |
void | setVisible(boolean aFlag) Makes the component visible or invisible. |
int | showDialog(Component parent, String approveButtonText) Pops a custom file chooser dialog with a custom approve button. |
int | showOpenDialog(Component parent) Pops up an "Open File" file chooser dialog. |
int | showSaveDialog(Component parent) Pops up a "Save File" file chooser dialog. |
void | updateUI() Resets the UI property to a value from the current look and feel. |