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 class
static class
private static class
Nested classes/interfaces inherited from class javax.swing.plaf.metal.MetalFileChooserUI
MetalFileChooserUI.DirectoryComboBoxAction, MetalFileChooserUI.DirectoryComboBoxModel, MetalFileChooserUI.FileRenderer, MetalFileChooserUI.FilterComboBoxModel, MetalFileChooserUI.FilterComboBoxRenderer, MetalFileChooserUI.SingleClickListener
Nested 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
FieldsFields 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 TypeMethodDescriptionvoid
protected JPanel
protected FlatFileChooserUI.FlatShortcutsPanel
static ComponentUI
private static boolean
void
private void
patchUI
(JFileChooser fc) void
Methods 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, valueChanged
Methods 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, uninstallStrings
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, paint, update
-
Field Details
-
fileView
-
shortcutsPanel
-
-
Constructor Details
-
FlatFileChooserUI
-
-
Method Details
-
createUI
-
installComponents
- Overrides:
installComponents
in classMetalFileChooserUI
-
uninstallComponents
- Overrides:
uninstallComponents
in classMetalFileChooserUI
-
patchUI
-
createDetailsView
- Overrides:
createDetailsView
in classMetalFileChooserUI
-
createShortcutsPanel
- Since:
- 2.3
-
getPreferredSize
- Overrides:
getPreferredSize
in classMetalFileChooserUI
-
getMinimumSize
- Overrides:
getMinimumSize
in classMetalFileChooserUI
-
getFileView
- Overrides:
getFileView
in classBasicFileChooserUI
-
clearIconCache
public void clearIconCache()- Overrides:
clearIconCache
in classBasicFileChooserUI
-
doNotUseSystemIcons
private static boolean doNotUseSystemIcons()
-