鍍金池/ 教程/ Java/ Swing JFileChooser
Swing JRadioButton
Swing Layout布局
Swing JTextField
Swing JLabel
Swing開(kāi)發(fā)環(huán)境安裝
Swing JComponent類(lèi)
SWING ActionEvent事件類(lèi)
Swing JScrollBar
Swing教程首頁(yè)
Swing JFileChooser
SWING ContainerEvent事件處理類(lèi)
Swing AdjustmentListener接口
Swing WindowAdapter類(lèi)
SWING ComponentListener接口
Swing JMenuBar類(lèi)
Swing JPanel類(lèi)及實(shí)例
Swing
SWING AdjustmentEvent事件處理
Swing JWindow類(lèi)及實(shí)例
Swing介紹
Swing MouseMotionAdapter類(lèi)
SWING WindowEvent事件類(lèi)
Swing ItemListener接口
SWING MouseEvent事件類(lèi)
Swing JMenu類(lèi)
SWING KeyEvent事件類(lèi)
Swing MouseMotionListener接口
Swing JProgressBar
SWING AWTEvent事件類(lèi)
Swing JRadioButtonMenuItem類(lèi)及例子
Swing KeyAdapter類(lèi)
SWING ActionListener接口
Swing LayoutManager接口
SWING MouseMotionEvent事件處理
Swing Component類(lèi)
Swing Container類(lèi)
Swing CardLayout布局
Swing MouseAdapter類(lèi)
Swing JSlider
Swing KeyListener接口
Swing FocusAdapter類(lèi)
Swing JColorChooser
Swing ImageIcon
Swing JComboBox
Swing GroupLayout布局類(lèi)
Swing JOptionPane
Swing GridBagLayout布局類(lèi)
Swing JMenuItem類(lèi)
Swing MouseListener Interface
Swing事件適配器
SWING ComponentEvent處理類(lèi)
SWING PaintEvent事件類(lèi)
Swing FlowLayout布局類(lèi)
SWING Event事件類(lèi)
Swing FocusListener接口
Swing控件
Swing JButton
Swing JCheckBox
Swing SpringLayout布局類(lèi)
Swing容器
Swing事件處理
Swing事件監(jiān)聽(tīng)器
Swing Menu菜單類(lèi)
Swing JList
Swing ContainerListener接口
Swing LayoutManager2接口
Swing JFrame類(lèi)和實(shí)例
Swing JTextArea
SWING InputEvent事件類(lèi)
Swing BorderLayout布局
Swing WindowListener接口
Swing JCheckboxMenuItem類(lèi)及例子
Swing JSpinner
Swing GridLayout布局類(lèi)
Swing JPopupMenu類(lèi)及實(shí)例

Swing JFileChooser

JFileChooser類(lèi)是一個(gè)組件,它提供了一種簡(jiǎn)單的機(jī)制,用戶(hù)可以選擇一個(gè)文件。

類(lèi)聲明

以下是聲明 javax.swing.JFileChooser類(lèi):

public class JFileChooser
   extends JComponent
      implements Accessible

字段域

以下是 javax.swing.JFileChooser類(lèi)的字段:

  • static String ACCEPT_ALL_FILE_FILTER_USED_CHANGED_PROPERTY --Identifies whether a the AcceptAllFileFilter is used or not.

  • protected AccessibleContext accessibleContext

  • static String ACCESSORY_CHANGED_PROPERTY --Says that a different accessory component is in use (for example, to preview files).

  • static String APPROVE_BUTTON_MNEMONIC_CHANGED_PROPERTY --Identifies change in the mnemonic for the approve (yes, ok) button.

  • static String APPROVE_BUTTON_TEXT_CHANGED_PROPERTY --Identifies change in the text on the approve (yes, ok) button.

  • static String APPROVE_BUTTON_TOOL_TIP_TEXT_CHANGED_PROPERTY --Identifies change in the tooltip text for the approve (yes, ok) button.

  • static int APPROVE_OPTION --Return value if approve (yes, ok) is chosen.

  • static String APPROVE_SELECTION --Instruction to approve the current selection (same as pressing yes or ok).

  • static int CANCEL_OPTION --Return value if cancel is chosen.

  • static String CANCEL_SELECTION --Instruction to cancel the current selection.

  • static String CHOOSABLE_FILE_FILTER_CHANGED_PROPERTY --Identifies a change in the list of predefined file filters the user can choose from.

  • static String CONTROL_BUTTONS_ARE_SHOWN_CHANGED_PROPERTY --Instruction to display the control buttons.

  • static int CUSTOM_DIALOG --Type value indicating that the JFileChooser supports a developer-specified file operation.

  • static String DIALOG_TITLE_CHANGED_PROPERTY --Identifies a change in the dialog title.

  • static String DIALOG_TYPE_CHANGED_PROPERTY --Identifies a change in the type of files displayed (files only, directories only, or both files and directories).

  • static int DIRECTORIES_ONLY --Instruction to display only directories.

  • static String DIRECTORY_CHANGED_PROPERTY --Identifies user's directory change.

  • static int ERROR_OPTION --Return value if an error occured.

  • static String FILE_FILTER_CHANGED_PROPERTY --User changed the kind of files to display.

  • static String FILE_HIDING_CHANGED_PROPERTY --Identifies a change in the display-hidden-files property.

  • static String FILE_SELECTION_MODE_CHANGED_PROPERTY --Identifies a change in the kind of selection (single, multiple, etc.).

  • static String FILE_SYSTEM_VIEW_CHANGED_PROPERTY --Says that a different object is being used to find available drives on the system.

  • static String FILE_VIEW_CHANGED_PROPERTY --Says that a different object is being used to retrieve file information.

  • static int FILES_AND_DIRECTORIES --Instruction to display both files and directories.

  • static int FILES_ONLY --Instruction to display only files.

  • static String MULTI_SELECTION_ENABLED_CHANGED_PROPERTY --Enables multiple-file selections.

  • static int OPEN_DIALOG --Type value indicating that the JFileChooser supports an "Open" file operation.

  • static int SAVE_DIALOG --Type value indicating that the JFileChooser supports a "Save" file operation.

  • static String SELECTED_FILE_CHANGED_PROPERTY --Identifies change in user's single-file selection.

  • static String SELECTED_FILES_CHANGED_PROPERTY --Identifies change in user's multiple-file selection.

類(lèi)構(gòu)造函數(shù)

S.N. 構(gòu)造函數(shù) & 描述
1 JFileChooser() 
Constructs a JFileChooser pointing to the user's default directory.
2 JFileChooser(File currentDirectory) 
Constructs a JFileChooser using the given File as the path.
3 JFileChooser(File currentDirectory, FileSystemView fsv)
Constructs a JFileChooser using the given current directory and FileSystemView.
4 JFileChooser(FileSystemView fsv) 
Constructs a JFileChooser using the given FileSystemView.
5 JFileChooser(String currentDirectoryPath) 
Constructs a JFileChooser using the given path.
6 JFileChooser(String currentDirectoryPath, FileSystemView fsv) 
Constructs a JFileChooser using the given current directory path and FileSystemView.

類(lèi)方法

    S.N. 方法 & 描述
    1 boolean accept(File f) 
    Returns true if the file should be displayed.
    2 void addActionListener(ActionListener l) 
    Adds an ActionListener to the file chooser.
    3 void addChoosableFileFilter(FileFilter filter) 
    Adds a filter to the list of user choosable file filters.
    4 void approveSelection() 
    Called by the UI when the user hits the Approve button (labeled "Open" or "Save", by default).
    5 void cancelSelection() 
    Called by the UI when the user chooses the Cancel button.
    6 void changeToParentDirectory() 
    Changes the directory to be set to the parent of the current directory.
    7 protected JDialog createDialog(Component parent) 
    Creates and returns a new JDialog wrapping this centered on the parent in the parent's frame.
    8 void ensureFileIsVisible(File f) 
    Makes sure that the specified file is viewable, and not hidden.
    9 protected void fireActionPerformed(String command) 
    Notifies all listeners that have registered interest for notification on this event type.
    10 FileFilter getAcceptAllFileFilter() 
    Returns the AcceptAll file filter.
    11 AccessibleContext getAccessibleContext() 
    Gets the AccessibleContext associated with this JFileChooser.
    12 JComponent getAccessory() 
    Returns the accessory component.
    13 ActionListener[] getActionListeners() 
    Returns an array of all the action listeners registered on this file chooser.
    14 int getApproveButtonMnemonic() 
    Returns the approve button's mnemonic.
    15 String getApproveButtonText() 
    Returns the text used in the ApproveButton in the FileChooserUI.
    16 String getApproveButtonToolTipText() 
    Returns the tooltip text used in the ApproveButton.
    17 FileFilter[] getChoosableFileFilters() 
    Gets the list of user choosable file filters.
    18 boolean getControlButtonsAreShown() 
    Returns the value of the controlButtonsAreShown property.
    19 File getCurrentDirectory() 
    Returns the current directory.
    20 String getDescription(File f) 
    Returns the file description.
    21 String getDialogTitle() 
    Gets the string that goes in the JFileChooser's titlebar.
    22 int getDialogType() 
    Returns the type of this dialog.
    23 boolean getDragEnabled() 
    Gets the value of the dragEnabled property.
    24 FileFilter getFileFilter() 
    Returns the currently selected file filter.
    25 int getFileSelectionMode() 
    Returns the current file-selection mode.
    26 FileSystemView getFileSystemView() 
    Returns the file system view.
    27 FileView getFileView() 
    Returns the current file view.
    28 Icon getIcon(File f) 
    Returns the icon for this file or type of file, depending on the system.
    29 String getName(File f) 
    Returns the filename.
    30 File getSelectedFile() 
    Returns the selected file.
    31 File[] getSelectedFiles() 
    Returns a list of selected files if the file chooser is set to allow multiple selection.
    32 String getTypeDescription(File f) 
    Returns the file type.
    33 FileChooserUI getUI() 
    Gets the UI object which implements the L&F for this component.
    34 String getUIClassID() 
    Returns a string that specifies the name of the L&F class that renders this component.
    35 boolean isAcceptAllFileFilterUsed() 
    Returns whether the AcceptAll FileFilter is used.
    36 boolean isDirectorySelectionEnabled() 
    Convenience call that determines if directories are selectable based on the current file selection mode.
    37 boolean isFileHidingEnabled() 
    Returns true if hidden files are not shown in the file chooser; otherwise, returns false.
    38 boolean isFileSelectionEnabled() 
    Convenience call that determines if files are selectable based on the current file selection mode.
    39 boolean isMultiSelectionEnabled() 
    Returns true if multiple files can be selected.
    40 boolean isTraversable(File f) 
    Returns true if the file (directory) can be visited.
    41 protected String paramString() 
    Returns a string representation of this JFileChooser.
    42 void removeActionListener(ActionListener l) 
    Removes an ActionListener from the file chooser.
    43 boolean removeChoosableFileFilter(FileFilter f) 
    Removes a filter from the list of user choosable file filters.
    44 void rescanCurrentDirectory() 
    Tells the UI to rescan its files list from the current directory.
    45 void resetChoosableFileFilters() 
    Resets the choosable file filter list to its starting state.
    上一篇:Swing JWindow類(lèi)及實(shí)例下一篇:SWING KeyEvent事件類(lèi)