Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Module : java.desktop - Package : javax.swing
Version documentée : Java SE 17

Classe « JFileChooser »

Informations générales

Héritage

java.lang.Object
    java.awt.Component
        java.awt.Container
            javax.swing.JComponent
                javax.swing.JFileChooser

Définition

public class JFileChooser extends javax.swing.JComponent
implements javax.accessibility.Accessible

Description

A venir.

Liste des attributs

Tous les attributs Attributs d'instance Attributs statiques Attributs dépréciés
QualificateursTypeNomDescription
public static String ACCEPT_ALL_FILE_FILTER_USED_CHANGED_PROPERTY
public static String ACCESSORY_CHANGED_PROPERTY
public static String APPROVE_BUTTON_MNEMONIC_CHANGED_PROPERTY
public static String APPROVE_BUTTON_TEXT_CHANGED_PROPERTY
public static String APPROVE_BUTTON_TOOL_TIP_TEXT_CHANGED_PROPERTY
public static int APPROVE_OPTION
public static String APPROVE_SELECTION
public static int CANCEL_OPTION
public static String CANCEL_SELECTION
public static String CHOOSABLE_FILE_FILTER_CHANGED_PROPERTY
public static String CONTROL_BUTTONS_ARE_SHOWN_CHANGED_PROPERTY
public static int CUSTOM_DIALOG
public static String DIALOG_TITLE_CHANGED_PROPERTY
public static String DIALOG_TYPE_CHANGED_PROPERTY
public static int DIRECTORIES_ONLY
public static String DIRECTORY_CHANGED_PROPERTY
public static int ERROR_OPTION
public static int FILES_AND_DIRECTORIES
public static int FILES_ONLY
public static String FILE_FILTER_CHANGED_PROPERTY
public static String FILE_HIDING_CHANGED_PROPERTY
public static String FILE_SELECTION_MODE_CHANGED_PROPERTY
public static String FILE_SYSTEM_VIEW_CHANGED_PROPERTY
public static String FILE_VIEW_CHANGED_PROPERTY
public static String MULTI_SELECTION_ENABLED_CHANGED_PROPERTY
public static int OPEN_DIALOG
public static int SAVE_DIALOG
public static String SELECTED_FILES_CHANGED_PROPERTY
public static String SELECTED_FILE_CHANGED_PROPERTY
protected AccessibleContext accessibleContext

Liste des constructeurs

Constructeurs Constructeurs dépréciés
ConstructeurDescription
JFileChooser()
JFileChooser( String currentDirectoryPath )
JFileChooser( File currentDirectory )
JFileChooser( FileSystemView fsv )
JFileChooser( File currentDirectory, FileSystemView fsv )
JFileChooser( String currentDirectoryPath, FileSystemView fsv )

Liste des propriétés (getters/setters)

Propriétés Propriétés dépréciées
QualificateursTypeNomR/W
public FileFilter acceptAllFileFilter R/-
public boolean acceptAllFileFilterUsed R/W
public AccessibleContext accessibleContext R/-
public JComponent accessory R/W
public ActionListener[] actionListeners R/-
public int approveButtonMnemonic R/W
public String approveButtonText R/W
public String approveButtonToolTipText R/W
public FileFilter[] choosableFileFilters R/-
public boolean controlButtonsAreShown R/W
public File currentDirectory R/W
public String dialogTitle R/W
public int dialogType R/W
public boolean directorySelectionEnabled R/-
public boolean dragEnabled R/W
public FileFilter fileFilter R/W
public boolean fileHidingEnabled R/W
public boolean fileSelectionEnabled R/-
public int fileSelectionMode R/W
public FileSystemView fileSystemView R/W
public FileView fileView R/W
public boolean multiSelectionEnabled R/W
public File selectedFile R/W
public File[] selectedFiles R/W
public FileChooserUI uI R/-
public String uIClassID R/-

Propriétés héritées de la classe javax.swing.JComponent

actionMap, alignmentX, alignmentY, ancestorListeners, autoscrolls, background, baselineResizeBehavior, border, componentPopupMenu, debugGraphicsOptions, defaultLocale, doubleBuffered, enabled, font, foreground, graphics, height, inheritsPopupMenu, inputMap, inputVerifier, insets, managingFocus, maximumSize, minimumSize, nextFocusableComponent, opaque, optimizedDrawingEnabled, paintingForPrint, paintingOrigin, paintingTile, preferredSize, registeredKeyStrokes, requestFocusEnabled, rootPane, toolTipText, topLevelAncestor, transferHandler, uI, uIClassID, validateRoot, verifyInputWhenFocusTarget, vetoableChangeListeners, visible, visibleRect, width, x, y

Propriétés héritées de la classe java.awt.Container

alignmentX, alignmentY, componentCount, components, containerListeners, focusCycleRoot, focusTraversalPolicy, focusTraversalPolicyProvider, focusTraversalPolicySet, font, insets, layout, maximumSize, minimumSize, preferredSize, validateRoot

Propriétés héritées de la classe java.awt.Component

accessibleContext, alignmentX, alignmentY, background, backgroundSet, baselineResizeBehavior, bounds, colorModel, componentListeners, componentOrientation, cursor, cursorSet, displayable, doubleBuffered, dropTarget, enabled, focusCycleRootAncestor, focusListeners, focusOwner, focusTraversable, focusTraversalKeysEnabled, focusable, font, fontSet, foreground, foregroundSet, graphics, graphicsConfiguration, height, hierarchyBoundsListeners, hierarchyListeners, ignoreRepaint, inputContext, inputMethodListeners, inputMethodRequests, keyListeners, lightweight, locale, location, locationOnScreen, maximumSize, maximumSizeSet, minimumSize, minimumSizeSet, mixingCutoutShape, mouseListeners, mouseMotionListeners, mousePosition, mouseWheelListeners, name, opaque, parent, preferredSize, preferredSizeSet, propertyChangeListeners, showing, size, toolkit, treeLock, valid, visible, width, x, y

Propriétés héritées de la classe java.lang.Object

class

Liste des méthodes

Toutes les méthodes Méthodes d'instance Méthodes statiques Méthodes concrètes Méthodes abstraites Méthodes dépréciées
QualificateursType de retourPrototype de la méthodeDescription
public boolean accept( File f )
public void addActionListener( ActionListener l )
public void addChoosableFileFilter( FileFilter filter )
public void approveSelection()
public void cancelSelection()
public void changeToParentDirectory()
protected JDialog createDialog( Component parent )
public void ensureFileIsVisible( File f )
protected void fireActionPerformed( String command )
public FileFilter getAcceptAllFileFilter()
public AccessibleContext getAccessibleContext()
public JComponent getAccessory()
public ActionListener[] getActionListeners()
public int getApproveButtonMnemonic()
public String getApproveButtonText()
public String getApproveButtonToolTipText()
public FileFilter[] getChoosableFileFilters()
public boolean getControlButtonsAreShown()
public File getCurrentDirectory()
public String getDescription( File f )
public String getDialogTitle()
public int getDialogType()
public boolean getDragEnabled()
public FileFilter getFileFilter()
public int getFileSelectionMode()
public FileSystemView getFileSystemView()
public FileView getFileView()
public Icon getIcon( File f )
public String getName( File f )
public File getSelectedFile()
public File[] getSelectedFiles()
public String getTypeDescription( File f )
public FileChooserUI getUI()
public String getUIClassID()
public boolean isAcceptAllFileFilterUsed()
public boolean isDirectorySelectionEnabled()
public boolean isFileHidingEnabled()
public boolean isFileSelectionEnabled()
public boolean isMultiSelectionEnabled()
public boolean isTraversable( File f )
protected String paramString()
public void removeActionListener( ActionListener l )
public boolean removeChoosableFileFilter( FileFilter f )
public void rescanCurrentDirectory()
public void resetChoosableFileFilters()
public void setAcceptAllFileFilterUsed( boolean b )
public void setAccessory( JComponent newAccessory )
public void setApproveButtonMnemonic( int mnemonic )
public void setApproveButtonMnemonic( char mnemonic )
public void setApproveButtonText( String approveButtonText )
public void setApproveButtonToolTipText( String toolTipText )
public void setControlButtonsAreShown( boolean b )
public void setCurrentDirectory( File dir )
public void setDialogTitle( String dialogTitle )
public void setDialogType( int dialogType )
public void setDragEnabled( boolean b )
public void setFileFilter( FileFilter filter )
public void setFileHidingEnabled( boolean b )
public void setFileSelectionMode( int mode )
public void setFileSystemView( FileSystemView fsv )
public void setFileView( FileView fileView )
public void setMultiSelectionEnabled( boolean b )
public void setSelectedFile( File file )
public void setSelectedFiles( File[] selectedFiles )
protected void setup( FileSystemView view )
public int showDialog( Component parent, String approveButtonText )
public int showOpenDialog( Component parent )
public int showSaveDialog( Component parent )
public void updateUI()

Méthodes héritées de la classe javax.swing.JComponent

addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUI, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI

Méthodes héritées de la classe java.awt.Container

add, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponentZOrder, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree

Méthodes héritées de la classe java.awt.Component

action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFocusable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paint, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFocusable, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setMixingCutoutShape, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, update, validate

Méthodes héritées de la classe java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait