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.
- UiDefault:
- FileView.directoryIcon Icon, FileView.fileIcon Icon, FileView.computerIcon Icon, FileView.hardDriveIcon Icon, FileView.floppyDriveIcon Icon, FileChooser.newFolderIcon Icon, FileChooser.upFolderIcon Icon, FileChooser.homeFolderIcon Icon, FileChooser.detailsViewIcon Icon, FileChooser.listViewIcon Icon, FileChooser.viewMenuIcon Icon, FileChooser.usesSingleFilePane boolean, FileChooser.readOnly boolean if true, "New Folder" is disabled, FileChooser.newFolderErrorText String, FileChooser.newFolderErrorSeparator String, FileChooser.newFolderParentDoesntExistTitleText String, FileChooser.newFolderParentDoesntExistText String, FileChooser.fileDescriptionText String, FileChooser.directoryDescriptionText String, FileChooser.saveButtonText String, FileChooser.openButtonText String, FileChooser.saveDialogTitleText String, FileChooser.openDialogTitleText String, FileChooser.cancelButtonText String, FileChooser.updateButtonText String, FileChooser.helpButtonText String, FileChooser.directoryOpenButtonText String, FileChooser.saveButtonMnemonic String, FileChooser.openButtonMnemonic String, FileChooser.cancelButtonMnemonic String, FileChooser.updateButtonMnemonic String, FileChooser.helpButtonMnemonic String, FileChooser.directoryOpenButtonMnemonic String, FileChooser.saveButtonToolTipText String, FileChooser.openButtonToolTipText String, FileChooser.cancelButtonToolTipText String, FileChooser.updateButtonToolTipText String, FileChooser.helpButtonToolTipText String, FileChooser.directoryOpenButtonToolTipText String, FileChooser.acceptAllFileFilterText String , FileChooser.lookInLabelMnemonic String, FileChooser.lookInLabelText String, FileChooser.saveInLabelText String, FileChooser.fileNameLabelMnemonic String, FileChooser.fileNameLabelText String, FileChooser.folderNameLabelMnemonic String, FileChooser.folderNameLabelText String, FileChooser.filesOfTypeLabelMnemonic String, FileChooser.filesOfTypeLabelText String, FileChooser.upFolderToolTipText String, FileChooser.upFolderAccessibleName String, FileChooser.homeFolderToolTipText String, FileChooser.homeFolderAccessibleName String, FileChooser.newFolderToolTipText String, FileChooser.newFolderAccessibleName String, FileChooser.listViewButtonToolTipText String, FileChooser.listViewButtonAccessibleName String, FileChooser.detailsViewButtonToolTipText String, FileChooser.detailsViewButtonAccessibleName String , FileChooser.fileNameHeaderText String, FileChooser.fileSizeHeaderText String, FileChooser.fileTypeHeaderText String, FileChooser.fileDateHeaderText String, FileChooser.fileAttrHeaderText String, FileChooser.viewMenuLabelText String, FileChooser.refreshActionLabelText String, FileChooser.newFolderActionLabelText String, FileChooser.listViewActionLabelText String, FileChooser.detailsViewActionLabelText String , FileChooser.shortcuts.buttonSize Dimension optional; default is 84,64, FileChooser.shortcuts.iconSize Dimension optional; default is 32,32, FileChooser.shortcuts.filesFunction Function<File[], File[]>, FileChooser.shortcuts.displayNameFunction Function<File, String>, FileChooser.shortcuts.iconFunction Function<File, Icon>
-
Nested Class Summary
Nested ClassesNested 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
Fields 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 ComponentUIvoidvoidMethods 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
-
Constructor Details
-
FlatFileChooserUI
-
-
Method Details
-
createUI
-
installComponents
- Overrides:
installComponentsin classMetalFileChooserUI
-
uninstallComponents
- Overrides:
uninstallComponentsin classMetalFileChooserUI
-
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
-