Package com.formdev.flatlaf.ui
Class FlatFileChooserUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.FileChooserUI
javax.swing.plaf.basic.BasicFileChooserUI
javax.swing.plaf.metal.MetalFileChooserUI
com.formdev.flatlaf.ui.FlatFileChooserUI
Provides the Flat LaF UI delegate for
JFileChooser.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate classstatic classprivate static classNested classes/interfaces inherited from class javax.swing.plaf.metal.MetalFileChooserUI
MetalFileChooserUI.DirectoryComboBoxAction, MetalFileChooserUI.DirectoryComboBoxModel, MetalFileChooserUI.FileRenderer, MetalFileChooserUI.FilterComboBoxModel, MetalFileChooserUI.FilterComboBoxRenderer, MetalFileChooserUI.SingleClickListenerNested classes/interfaces inherited from class javax.swing.plaf.basic.BasicFileChooserUI
BasicFileChooserUI.AcceptAllFileFilter, BasicFileChooserUI.ApproveSelectionAction, BasicFileChooserUI.BasicFileView, BasicFileChooserUI.CancelSelectionAction, BasicFileChooserUI.ChangeToParentDirectoryAction, BasicFileChooserUI.DoubleClickListener, BasicFileChooserUI.GoHomeAction, BasicFileChooserUI.NewFolderAction, BasicFileChooserUI.SelectionListener, BasicFileChooserUI.UpdateAction -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final FlatFileChooserUI.FlatFileViewprivate JScrollPaneFields inherited from class javax.swing.plaf.basic.BasicFileChooserUI
cancelButtonMnemonic, cancelButtonText, cancelButtonToolTipText, computerIcon, detailsViewIcon, directoryIcon, directoryOpenButtonMnemonic, directoryOpenButtonText, directoryOpenButtonToolTipText, fileIcon, floppyDriveIcon, hardDriveIcon, helpButtonMnemonic, helpButtonText, helpButtonToolTipText, homeFolderIcon, listViewIcon, newFolderIcon, openButtonMnemonic, openButtonText, openButtonToolTipText, saveButtonMnemonic, saveButtonText, saveButtonToolTipText, updateButtonMnemonic, updateButtonText, updateButtonToolTipText, upFolderIcon, viewMenuIcon -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected JPanelprotected FlatFileChooserUI.FlatShortcutsPanelstatic ComponentUIprivate static booleanvoidprivate voidpatchUI(JFileChooser fc) voidMethods inherited from class javax.swing.plaf.metal.MetalFileChooserUI
addControlButtons, createActionMap, createDirectoryComboBoxModel, createFilterComboBoxModel, createFilterComboBoxRenderer, createList, createListSelectionListener, createPropertyChangeListener, ensureFileIsVisible, getActionMap, getApproveButton, getBottomPanel, getButtonPanel, getDirectoryName, getFileName, getMaximumSize, installListeners, installStrings, installUI, removeControlButtons, rescanCurrentDirectory, setDirectoryName, setDirectorySelected, setFileName, uninstallUI, valueChangedMethods inherited from class javax.swing.plaf.basic.BasicFileChooserUI
createDoubleClickListener, createModel, getAcceptAllFileFilter, getAccessoryPanel, getApproveButtonMnemonic, getApproveButtonText, getApproveButtonToolTipText, getApproveSelectionAction, getCancelSelectionAction, getChangeToParentDirectoryAction, getDefaultButton, getDialogTitle, getDirectory, getFileChooser, getGoHomeAction, getModel, getNewFolderAction, getUpdateAction, installDefaults, installIcons, isDirectorySelected, setDirectory, uninstallDefaults, uninstallIcons, uninstallListeners, uninstallStringsMethods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, paint, update
-
Field Details
-
fileView
-
shortcutsPanel
-
shortcutsScrollPane
-
-
Constructor Details
-
FlatFileChooserUI
-
-
Method Details
-
createUI
-
installComponents
- Overrides:
installComponentsin classMetalFileChooserUI
-
uninstallComponents
- Overrides:
uninstallComponentsin classMetalFileChooserUI
-
patchUI
-
createDetailsView
- Overrides:
createDetailsViewin classMetalFileChooserUI
-
createShortcutsPanel
- Since:
- 2.3
-
getPreferredSize
- Overrides:
getPreferredSizein classMetalFileChooserUI
-
getMinimumSize
- Overrides:
getMinimumSizein classMetalFileChooserUI
-
getFileView
- Overrides:
getFileViewin classBasicFileChooserUI
-
clearIconCache
public void clearIconCache()- Overrides:
clearIconCachein classBasicFileChooserUI
-
doNotUseSystemIcons
private static boolean doNotUseSystemIcons()
-