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
-
public class FlatFileChooserUI extends javax.swing.plaf.metal.MetalFileChooserUI
Provides the Flat LaF UI delegate forJFileChooser
.- 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
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.plaf.metal.MetalFileChooserUI
javax.swing.plaf.metal.MetalFileChooserUI.DirectoryComboBoxAction, javax.swing.plaf.metal.MetalFileChooserUI.DirectoryComboBoxModel, javax.swing.plaf.metal.MetalFileChooserUI.FileRenderer, javax.swing.plaf.metal.MetalFileChooserUI.FilterComboBoxModel, javax.swing.plaf.metal.MetalFileChooserUI.FilterComboBoxRenderer, javax.swing.plaf.metal.MetalFileChooserUI.SingleClickListener
-
Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicFileChooserUI
javax.swing.plaf.basic.BasicFileChooserUI.AcceptAllFileFilter, javax.swing.plaf.basic.BasicFileChooserUI.ApproveSelectionAction, javax.swing.plaf.basic.BasicFileChooserUI.BasicFileView, javax.swing.plaf.basic.BasicFileChooserUI.CancelSelectionAction, javax.swing.plaf.basic.BasicFileChooserUI.ChangeToParentDirectoryAction, javax.swing.plaf.basic.BasicFileChooserUI.DoubleClickListener, javax.swing.plaf.basic.BasicFileChooserUI.GoHomeAction, javax.swing.plaf.basic.BasicFileChooserUI.NewFolderAction, javax.swing.plaf.basic.BasicFileChooserUI.SelectionListener, javax.swing.plaf.basic.BasicFileChooserUI.UpdateAction
-
-
Field Summary
-
Fields 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 Constructor Description FlatFileChooserUI(javax.swing.JFileChooser filechooser)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearIconCache()
static javax.swing.plaf.ComponentUI
createUI(javax.swing.JComponent c)
javax.swing.filechooser.FileView
getFileView(javax.swing.JFileChooser fc)
java.awt.Dimension
getMinimumSize(javax.swing.JComponent c)
java.awt.Dimension
getPreferredSize(javax.swing.JComponent c)
void
installComponents(javax.swing.JFileChooser fc)
-
Methods inherited from class javax.swing.plaf.metal.MetalFileChooserUI
addControlButtons, createActionMap, createDetailsView, createDirectoryComboBoxModel, createFilterComboBoxModel, createFilterComboBoxRenderer, createList, createListSelectionListener, createPropertyChangeListener, ensureFileIsVisible, getActionMap, getApproveButton, getBottomPanel, getButtonPanel, getDirectoryName, getFileName, getMaximumSize, installListeners, installStrings, installUI, removeControlButtons, rescanCurrentDirectory, setDirectoryName, setDirectorySelected, setFileName, uninstallComponents, 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
-
-
-
-
Method Detail
-
createUI
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
-
installComponents
public void installComponents(javax.swing.JFileChooser fc)
- Overrides:
installComponents
in classjavax.swing.plaf.metal.MetalFileChooserUI
-
getPreferredSize
public java.awt.Dimension getPreferredSize(javax.swing.JComponent c)
- Overrides:
getPreferredSize
in classjavax.swing.plaf.metal.MetalFileChooserUI
-
getMinimumSize
public java.awt.Dimension getMinimumSize(javax.swing.JComponent c)
- Overrides:
getMinimumSize
in classjavax.swing.plaf.metal.MetalFileChooserUI
-
getFileView
public javax.swing.filechooser.FileView getFileView(javax.swing.JFileChooser fc)
- Overrides:
getFileView
in classjavax.swing.plaf.basic.BasicFileChooserUI
-
clearIconCache
public void clearIconCache()
- Overrides:
clearIconCache
in classjavax.swing.plaf.basic.BasicFileChooserUI
-
-