Package com.jidesoft.plaf.basic
Class BasicFolderChooserUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.FileChooserUI
javax.swing.plaf.basic.BasicFileChooserUI
com.jidesoft.plaf.basic.BasicFolderChooserUI
- All Implemented Interfaces:
FolderChooserUI
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class javax.swing.plaf.basic.BasicFileChooserUI
BasicFileChooserUI.AcceptAllFileFilter, BasicFileChooserUI.BasicFileView, BasicFileChooserUI.CancelSelectionAction, BasicFileChooserUI.ChangeToParentDirectoryAction, BasicFileChooserUI.DoubleClickListener, BasicFileChooserUI.GoHomeAction, BasicFileChooserUI.NewFolderAction, BasicFileChooserUI.SelectionListener, BasicFileChooserUI.UpdateAction -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected JButtonprotected JPanelprotected JButtonprotected JTreeprotected JPanelprotected JTextFieldcom.jidesoft.plaf.basic.BasicFolderChooserUI.FolderChooserSelectionListenerprotected FolderToolBarprotected 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 TypeMethodDescriptionprotected JPanelprotected JPanelprotected JComponentstatic ComponentUIvoidensureFileIsVisible(JFileChooser fc, File f) Return the default focus component inside the FolderChooser.voidinstallComponents(JFileChooser chooser) protected voidstatic booleanisFileSystem(File f) Checks iffrepresents a real directory or file as opposed to a special folder such as"Desktop".voidvoidsetNavigationFieldVisible(boolean navigationFieldVisible) voiduninstallComponents(JFileChooser chooser) protected voidprotected voidUpdates toolbar button status depending on current selection statusMethods inherited from class javax.swing.plaf.basic.BasicFileChooserUI
clearIconCache, createDoubleClickListener, createListSelectionListener, createModel, getAcceptAllFileFilter, getAccessoryPanel, getApproveButton, getApproveButtonMnemonic, getApproveButtonText, getApproveButtonToolTipText, getCancelSelectionAction, getChangeToParentDirectoryAction, getDefaultButton, getDialogTitle, getDirectory, getDirectoryName, getFileChooser, getFileName, getFileView, getGoHomeAction, getModel, getNewFolderAction, getUpdateAction, installDefaults, installIcons, installStrings, installUI, isDirectorySelected, setDirectory, setDirectoryName, setDirectorySelected, setFileName, uninstallDefaults, uninstallIcons, uninstallStrings, uninstallUIMethods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, paint, update
-
Field Details
-
_toolbar
-
_fileSystemTree
-
_treeScrollPane
-
_approveButton
-
_cancelButton
-
_buttonPanel
-
_selectionListener
public com.jidesoft.plaf.basic.BasicFolderChooserUI.FolderChooserSelectionListener _selectionListener
-
-
Constructor Details
-
BasicFolderChooserUI
-
-
Method Details
-
createUI
-
installComponents
- Overrides:
installComponentsin classBasicFileChooserUI
-
getDefaultFocusComponent
Return the default focus component inside the FolderChooser. By default, it is the file system tree.- Returns:
- the default focus component.
-
createButtonPanel
-
rescanCurrentDirectory
- Overrides:
rescanCurrentDirectoryin classBasicFileChooserUI
-
ensureFileIsVisible
- Overrides:
ensureFileIsVisiblein classBasicFileChooserUI
-
createToolbar
-
updateToolbarButtons
protected void updateToolbarButtons()Updates toolbar button status depending on current selection status -
uninstallComponents
- Overrides:
uninstallComponentsin classBasicFileChooserUI
-
installListeners
- Overrides:
installListenersin classBasicFileChooserUI
-
uninstallListeners
- Overrides:
uninstallListenersin classBasicFileChooserUI
-
createPropertyChangeListener
- Overrides:
createPropertyChangeListenerin classBasicFileChooserUI
-
isFileSystem
Checks iffrepresents a real directory or file as opposed to a special folder such as"Desktop". Used by UI classes to decide if a folder is selectable when doing directory choosing.- Parameters:
f- aFileobject- Returns:
trueiffis a real file or directory.
-
getApproveSelectionAction
- Overrides:
getApproveSelectionActionin classBasicFileChooserUI
-