public class BasicFolderChooserUI extends javax.swing.plaf.basic.BasicFileChooserUI implements FolderChooserUI
Modifier and Type | Class and Description |
---|---|
class |
BasicFolderChooserUI.NavigationTextFieldListener |
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
Modifier and Type | Field and Description |
---|---|
com.jidesoft.plaf.basic.BasicFolderChooserUI.FolderChooserSelectionListener |
_selectionListener |
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 and Description |
---|
BasicFolderChooserUI(FolderChooser chooser) |
Modifier and Type | Method and Description |
---|---|
protected javax.swing.JPanel |
createButtonPanel() |
protected javax.swing.JPanel |
createNavigationPanel() |
java.beans.PropertyChangeListener |
createPropertyChangeListener(javax.swing.JFileChooser fc) |
protected javax.swing.JComponent |
createToolbar() |
static javax.swing.plaf.ComponentUI |
createUI(javax.swing.JComponent c) |
void |
ensureFileIsVisible(javax.swing.JFileChooser fc,
java.io.File f) |
javax.swing.Action |
getApproveSelectionAction() |
void |
installComponents(javax.swing.JFileChooser chooser) |
protected void |
installListeners(javax.swing.JFileChooser fc) |
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" . |
void |
rescanCurrentDirectory(javax.swing.JFileChooser fc) |
void |
setNavigationFieldVisible(boolean navigationFieldVisible) |
void |
uninstallComponents(javax.swing.JFileChooser chooser) |
protected void |
uninstallListeners(javax.swing.JFileChooser fc) |
protected void |
updateToolbarButtons()
Updates toolbar button status depending on current selection status
|
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, uninstallUI
public com.jidesoft.plaf.basic.BasicFolderChooserUI.FolderChooserSelectionListener _selectionListener
public BasicFolderChooserUI(FolderChooser chooser)
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
public void installComponents(javax.swing.JFileChooser chooser)
installComponents
in class javax.swing.plaf.basic.BasicFileChooserUI
protected javax.swing.JPanel createButtonPanel()
protected javax.swing.JPanel createNavigationPanel()
public void setNavigationFieldVisible(boolean navigationFieldVisible)
public void rescanCurrentDirectory(javax.swing.JFileChooser fc)
rescanCurrentDirectory
in class javax.swing.plaf.basic.BasicFileChooserUI
public void ensureFileIsVisible(javax.swing.JFileChooser fc, java.io.File f)
ensureFileIsVisible
in class javax.swing.plaf.basic.BasicFileChooserUI
protected javax.swing.JComponent createToolbar()
protected void updateToolbarButtons()
public void uninstallComponents(javax.swing.JFileChooser chooser)
uninstallComponents
in class javax.swing.plaf.basic.BasicFileChooserUI
protected void installListeners(javax.swing.JFileChooser fc)
installListeners
in class javax.swing.plaf.basic.BasicFileChooserUI
protected void uninstallListeners(javax.swing.JFileChooser fc)
uninstallListeners
in class javax.swing.plaf.basic.BasicFileChooserUI
public java.beans.PropertyChangeListener createPropertyChangeListener(javax.swing.JFileChooser fc)
createPropertyChangeListener
in class javax.swing.plaf.basic.BasicFileChooserUI
public static boolean isFileSystem(java.io.File f)
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.f
- a File
objecttrue
if f
is a real file or directory.public javax.swing.Action getApproveSelectionAction()
getApproveSelectionAction
in class javax.swing.plaf.basic.BasicFileChooserUI