public final class VFSFilePane extends JPanel implements PropertyChangeListener
| Modifier and Type | Class and Description |
|---|---|
protected class |
VFSFilePane.FileRenderer |
JPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
static String |
ACTION_APPROVE_SELECTION |
static String |
ACTION_CANCEL |
static String |
ACTION_CHANGE_TO_PARENT_DIRECTORY |
static String |
ACTION_EDIT_FILE_NAME |
static String |
ACTION_NEW_FOLDER |
static String |
ACTION_REFRESH |
static String |
ACTION_VIEW_DETAILS |
static String |
ACTION_VIEW_HIDDEN |
static String |
ACTION_VIEW_LIST |
protected Action |
newFolderAction |
static int |
VIEWTYPE_DETAILS |
static int |
VIEWTYPE_LIST |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
VFSFilePane(VFSFileChooserUIAccessorIF fileChooserUIAccessor) |
| Modifier and Type | Method and Description |
|---|---|
static void |
addActionsToMap(ActionMap map,
Action[] actions) |
boolean |
canWrite(org.apache.commons.vfs2.FileObject f) |
void |
clearSelection() |
protected void |
createActionMap() |
JPanel |
createDetailsView() |
JPanel |
createList() |
ListSelectionListener |
createListSelectionListener()
Creates a selection listener for the list of files and directories.
|
void |
ensureFileIsVisible(VFSJFileChooser fc,
org.apache.commons.vfs2.FileObject f) |
Action[] |
getActions()
Fetches the command list for the FilePane.
|
JPopupMenu |
getComponentPopupMenu() |
protected org.apache.commons.vfs2.FileObject |
getDirectory()
Property to remember the directory that is currently selected in the UI.
|
protected VFSJFileChooser |
getFileChooser() |
protected BasicVFSDirectoryModel |
getModel() |
protected com.googlecode.vfsjfilechooser2.filepane.VFSFilePane.Handler |
getMouseHandler() |
Action |
getNewFolderAction() |
JMenu |
getViewMenu() |
int |
getViewType() |
Action |
getViewTypeAction(int viewType) |
protected void |
installDefaults() |
protected boolean |
isDirectorySelected()
Property to remember whether a directory is currently selected in the UI.
|
void |
propertyChange(PropertyChangeEvent e) |
void |
rescanCurrentDirectory() |
void |
setViewPanel(int viewType,
JPanel viewPanel) |
void |
setViewType(int viewType) |
void |
uninstallUI() |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic static final String ACTION_APPROVE_SELECTION
public static final String ACTION_CANCEL
public static final String ACTION_EDIT_FILE_NAME
public static final String ACTION_REFRESH
public static final String ACTION_CHANGE_TO_PARENT_DIRECTORY
public static final String ACTION_NEW_FOLDER
public static final String ACTION_VIEW_LIST
public static final String ACTION_VIEW_DETAILS
public static final String ACTION_VIEW_HIDDEN
public static final int VIEWTYPE_LIST
public static final int VIEWTYPE_DETAILS
protected Action newFolderAction
public VFSFilePane(VFSFileChooserUIAccessorIF fileChooserUIAccessor)
fileChooserUIAccessor - public void uninstallUI()
protected VFSJFileChooser getFileChooser()
protected BasicVFSDirectoryModel getModel()
public int getViewType()
public void setViewType(int viewType)
viewType - public void setViewPanel(int viewType,
JPanel viewPanel)
viewType - viewPanel - public Action getViewTypeAction(int viewType)
viewType - protected void installDefaults()
public Action[] getActions()
protected void createActionMap()
public static void addActionsToMap(ActionMap map, Action[] actions)
map - actions - public JPanel createList()
public ListSelectionListener createListSelectionListener()
ListSelectionListenerpublic Action getNewFolderAction()
public void propertyChange(PropertyChangeEvent e)
propertyChange in interface PropertyChangeListenerpublic void ensureFileIsVisible(VFSJFileChooser fc, org.apache.commons.vfs2.FileObject f)
public void rescanCurrentDirectory()
public void clearSelection()
public JMenu getViewMenu()
public JPopupMenu getComponentPopupMenu()
getComponentPopupMenu in class JComponentprotected com.googlecode.vfsjfilechooser2.filepane.VFSFilePane.Handler getMouseHandler()
protected boolean isDirectorySelected()
true iff a directory is currently selected.protected org.apache.commons.vfs2.FileObject getDirectory()
directory propertyBasicFileChooserUI.setDirectory(java.io.File)public boolean canWrite(org.apache.commons.vfs2.FileObject f)
public JPanel createDetailsView()
Copyright © 2020. All rights reserved.