public class MetalVFSFileChooserUI extends BasicVFSFileChooserUI
The MetalFileChooserUI implementation using commons-VFS based on Swing MetalFileChooserUI
| Modifier and Type | Class and Description |
|---|---|
class |
MetalVFSFileChooserUI.DirectoryComboBoxModel
Data model for a type-face selection combo-box.
|
class |
MetalVFSFileChooserUI.FilterComboBoxModel
Data model for a type-face selection combo-box.
|
BasicVFSFileChooserUI.AcceptAllFileFilter, BasicVFSFileChooserUI.ApproveSelectionAction, BasicVFSFileChooserUI.BasicVFSFileView, BasicVFSFileChooserUI.CancelSelectionAction, BasicVFSFileChooserUI.ChangeToParentDirectoryAction, BasicVFSFileChooserUI.DoubleClickListener, BasicVFSFileChooserUI.GoHomeAction, BasicVFSFileChooserUI.NewFolderAction, BasicVFSFileChooserUI.SelectionListener, BasicVFSFileChooserUI.UpdateActioncancelButtonMnemonic, 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 |
|---|
MetalVFSFileChooserUI(VFSJFileChooser filechooser) |
changeDirectory, clearIconCache, createDoubleClickListener, createModel, getAcceptAllFileFilter, getAccessoryPanel, getApproveButtonMnemonic, getApproveButtonText, getApproveButtonToolTipText, getApproveSelectionAction, getCancelSelectionAction, getChangeToParentDirectoryAction, getDialogTitle, getDirectory, getFileChooser, getFileView, getGoHomeAction, getModel, getNewFolderAction, getUIDefaultsInt, getUpdateAction, installDefaults, installIcons, isDirectorySelected, setDirectory, uninstallDefaults, uninstallIcons, uninstallListeners, uninstallStringscontains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, paint, updatepublic MetalVFSFileChooserUI(VFSJFileChooser filechooser)
public static ComponentUI createUI(JComponent c)
public void installUI(JComponent c)
installUI in class BasicVFSFileChooserUIpublic void uninstallComponents(VFSJFileChooser fc)
uninstallComponents in class BasicVFSFileChooserUIpublic JPanel getNavigationButtonsPanel()
public JButton getUpFolderButton()
public JButton getHomeFolderButton()
public JButton getNewFolderButton()
public void installComponents(VFSJFileChooser fc)
installComponents in class BasicVFSFileChooserUIprotected JPanel getButtonPanel()
protected JPanel getBottomPanel()
protected void installStrings(VFSJFileChooser fc)
installStrings in class BasicVFSFileChooserUIprotected void installListeners(VFSJFileChooser fc)
installListeners in class BasicVFSFileChooserUIprotected ActionMap getActionMap()
getActionMap in class BasicVFSFileChooserUIprotected ActionMap createActionMap()
createActionMap in class BasicVFSFileChooserUIprotected JPanel createList(VFSJFileChooser fc)
protected JPanel createDetailsView(VFSJFileChooser fc)
public ListSelectionListener createListSelectionListener(VFSJFileChooser fc)
createListSelectionListener in class BasicVFSFileChooserUIfc - a VFSJFileChooserListSelectionListenerpublic void uninstallUI(JComponent c)
uninstallUI in class BasicVFSFileChooserUIpublic Dimension getPreferredSize(JComponent c)
VFSJFileChooser.
The preferred size is at least as large,
in both height and width,
as the preferred size recommended
by the file chooser's layout manager.getPreferredSize in class ComponentUIc - a VFSJFileChooserDimension specifying the preferred
width and height of the file chooserpublic Dimension getMinimumSize(JComponent c)
VFSJFileChooser.getMinimumSize in class ComponentUIc - a VFSJFileChooserDimension specifying the minimum
width and height of the file chooserpublic Dimension getMaximumSize(JComponent c)
VFSJFileChooser.getMaximumSize in class ComponentUIc - a VFSJFileChooserDimension specifying the maximum
width and height of the file chooserpublic PropertyChangeListener createPropertyChangeListener(VFSJFileChooser fc)
createPropertyChangeListener in class BasicVFSFileChooserUIprotected void removeControlButtons()
protected void addControlButtons()
public void ensureFileIsVisible(VFSJFileChooser fc, org.apache.commons.vfs2.FileObject f)
ensureFileIsVisible in class BasicVFSFileChooserUIfc - The fileChooserf - The fileobjectpublic void rescanCurrentDirectory(VFSJFileChooser fc)
rescanCurrentDirectory in class BasicVFSFileChooserUIpublic String getFileName()
getFileName in class BasicVFSFileChooserUIpublic void setFileName(String filename)
setFileName in class BasicVFSFileChooserUIprotected void setDirectorySelected(boolean directorySelected)
setDirectorySelected in class BasicVFSFileChooserUIdirectorySelected - if a directory is currently selected.public String getDirectoryName()
getDirectoryName in class BasicVFSFileChooserUIpublic void setDirectoryName(String dirname)
setDirectoryName in class BasicVFSFileChooserUIprotected ListCellRenderer createDirectoryComboBoxRenderer(VFSJFileChooser fc)
fc - protected MetalVFSFileChooserUI.DirectoryComboBoxModel createDirectoryComboBoxModel(VFSJFileChooser fc)
fc - protected ListCellRenderer createFilterComboBoxRenderer()
protected MetalVFSFileChooserUI.FilterComboBoxModel createFilterComboBoxModel()
public void valueChanged(ListSelectionEvent e)
e - protected JButton getApproveButton(VFSJFileChooser fc)
getApproveButton in class BasicVFSFileChooserUIpublic ComboBoxModel getCombo()
Copyright © 2020. All rights reserved.