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, uninstallUIpublic 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.BasicFileChooserUIprotected 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.BasicFileChooserUIpublic void ensureFileIsVisible(javax.swing.JFileChooser fc,
java.io.File f)
ensureFileIsVisible in class javax.swing.plaf.basic.BasicFileChooserUIprotected javax.swing.JComponent createToolbar()
protected void updateToolbarButtons()
public void uninstallComponents(javax.swing.JFileChooser chooser)
uninstallComponents in class javax.swing.plaf.basic.BasicFileChooserUIprotected void installListeners(javax.swing.JFileChooser fc)
installListeners in class javax.swing.plaf.basic.BasicFileChooserUIprotected void uninstallListeners(javax.swing.JFileChooser fc)
uninstallListeners in class javax.swing.plaf.basic.BasicFileChooserUIpublic java.beans.PropertyChangeListener createPropertyChangeListener(javax.swing.JFileChooser fc)
createPropertyChangeListener in class javax.swing.plaf.basic.BasicFileChooserUIpublic 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