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
public class BasicFolderChooserUI
- extends javax.swing.plaf.basic.BasicFileChooserUI
- implements FolderChooserUI
Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicFileChooserUI |
javax.swing.plaf.basic.BasicFileChooserUI.AcceptAllFileFilter, 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 |
com.jidesoft.plaf.basic.BasicFolderChooserUI.FolderChooserSelectionListener |
_selectionListener
|
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 |
Methods inherited from class javax.swing.plaf.basic.BasicFileChooserUI |
clearIconCache, createDoubleClickListener, createListSelectionListener, createModel, getAcceptAllFileFilter, getAccessoryPanel, getApproveButton, getApproveButtonMnemonic, getApproveButtonText, getApproveButtonToolTipText, getCancelSelectionAction, getChangeToParentDirectoryAction, getDialogTitle, getDirectory, getDirectoryName, getFileChooser, getFileName, getFileView, getGoHomeAction, getModel, getNewFolderAction, getUpdateAction, installDefaults, installIcons, installStrings, installUI, isDirectorySelected, setDirectory, setDirectoryName, setDirectorySelected, setFileName, uninstallDefaults, uninstallIcons, uninstallStrings, uninstallUI |
Methods inherited from class javax.swing.plaf.ComponentUI |
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, paint, update |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_selectionListener
public com.jidesoft.plaf.basic.BasicFolderChooserUI.FolderChooserSelectionListener _selectionListener
BasicFolderChooserUI
public BasicFolderChooserUI(FolderChooser chooser)
createUI
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
installComponents
public void installComponents(javax.swing.JFileChooser chooser)
- Overrides:
installComponents
in class javax.swing.plaf.basic.BasicFileChooserUI
createButtonPanel
protected javax.swing.JPanel createButtonPanel()
createNavigationPanel
protected javax.swing.JPanel createNavigationPanel()
setNavigationFieldVisible
public void setNavigationFieldVisible(boolean navigationFieldVisible)
rescanCurrentDirectory
public void rescanCurrentDirectory(javax.swing.JFileChooser fc)
- Overrides:
rescanCurrentDirectory
in class javax.swing.plaf.basic.BasicFileChooserUI
ensureFileIsVisible
public void ensureFileIsVisible(javax.swing.JFileChooser fc,
java.io.File f)
- Overrides:
ensureFileIsVisible
in class javax.swing.plaf.basic.BasicFileChooserUI
createToolbar
protected javax.swing.JComponent createToolbar()
updateToolbarButtons
protected void updateToolbarButtons()
- Updates toolbar button status depending on current selection status
uninstallComponents
public void uninstallComponents(javax.swing.JFileChooser chooser)
- Overrides:
uninstallComponents
in class javax.swing.plaf.basic.BasicFileChooserUI
installListeners
protected void installListeners(javax.swing.JFileChooser fc)
- Overrides:
installListeners
in class javax.swing.plaf.basic.BasicFileChooserUI
uninstallListeners
protected void uninstallListeners(javax.swing.JFileChooser fc)
- Overrides:
uninstallListeners
in class javax.swing.plaf.basic.BasicFileChooserUI
createPropertyChangeListener
public java.beans.PropertyChangeListener createPropertyChangeListener(javax.swing.JFileChooser fc)
- Overrides:
createPropertyChangeListener
in class javax.swing.plaf.basic.BasicFileChooserUI
isFileSystem
public static boolean isFileSystem(java.io.File f)
- Checks if
f
represents 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
- a File
object
- Returns:
true
if f
is a real file or directory.
getApproveSelectionAction
public javax.swing.Action getApproveSelectionAction()
- Overrides:
getApproveSelectionAction
in class javax.swing.plaf.basic.BasicFileChooserUI