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 MetalFileChooserUI
MetalFileChooserUI.DirectoryComboBoxAction, MetalFileChooserUI.DirectoryComboBoxModel, MetalFileChooserUI.FileRenderer, MetalFileChooserUI.FilterComboBoxModel, MetalFileChooserUI.FilterComboBoxRenderer, MetalFileChooserUI.SingleClickListenerNested classes/interfaces inherited from class 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 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 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 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 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()
-