java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.memoire.bu.BuPanel
com.memoire.bu.BuExplorer
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, javax.swing.event.ListSelectionListener, java.awt.MenuContainer, java.io.Serializable
- public class BuExplorer
- extends BuPanel
- implements java.awt.event.ActionListener, javax.swing.event.ListSelectionListener
| Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
| Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Fields inherited from class java.awt.Container |
|
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
action, 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, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, 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, transferFocusUpCycle |
i_computer
protected javax.swing.Icon i_computer
i_disk
protected javax.swing.Icon i_disk
i_floppy
protected javax.swing.Icon i_floppy
i_directory
protected javax.swing.Icon i_directory
i_file
protected javax.swing.Icon i_file
i_home
protected javax.swing.Icon i_home
i_parent
protected javax.swing.Icon i_parent
app_
protected BuCommonInterface app_
listeners_
protected java.util.Vector listeners_
roots_
protected BuComboBox roots_
current_
protected BuTextField current_
dirs_
protected BuEmptyList dirs_
filters_
protected BuComboBox filters_
sorters_
protected BuComboBox sorters_
files_
protected BuEmptyList files_
viewer_
protected BuFileViewer viewer_
pmCurrent_
protected BuPopupMenu pmCurrent_
pmDirs_
protected BuPopupMenu pmDirs_
pmFiles_
protected BuPopupMenu pmFiles_
miOuvrirFichier_
protected BuMenuItem miOuvrirFichier_
miCvsAdd_
protected BuMenuItem miCvsAdd_
miCvsUpdate_
protected BuMenuItem miCvsUpdate_
miCvsCommit_
protected BuMenuItem miCvsCommit_
miAntBuild_
protected BuMenuItem miAntBuild_
miMake_
protected BuMenuItem miMake_
last_
protected com.memoire.fu.FuFile last_
filters_list
private java.util.Hashtable filters_list
WAIT_CURSOR
private static final java.awt.Cursor WAIT_CURSOR
NAME_COMPARATOR
private static final com.memoire.fu.FuSort.Comparator NAME_COMPARATOR
TYPE_COMPARATOR
private static final com.memoire.fu.FuSort.Comparator TYPE_COMPARATOR
DATE_COMPARATOR
private static final com.memoire.fu.FuSort.Comparator DATE_COMPARATOR
SIZE_COMPARATOR
private static final com.memoire.fu.FuSort.Comparator SIZE_COMPARATOR
BuExplorer
public BuExplorer()
BuExplorer
public BuExplorer(com.memoire.fu.FuFile _path)
BuExplorer
public BuExplorer(BuCommonInterface _app)
BuExplorer
public BuExplorer(BuCommonInterface _app,
boolean _viewer)
BuExplorer
public BuExplorer(BuCommonInterface _app,
boolean _viewer,
com.memoire.fu.FuFile _path)
updateUI
public void updateUI()
- Description copied from class:
javax.swing.JPanel
- Sets this panel's UI delegate to the default (obtained from the
javax.swing.UIManager) for the current look and feel.
getETF
private static java.awt.Font getETF()
updateLnf
private void updateLnf()
getLnfIcon
protected javax.swing.Icon getLnfIcon(java.lang.String _key)
updateMenuCurrent
protected void updateMenuCurrent()
updateMenuDirs
protected void updateMenuDirs()
updateMenuFiles
protected void updateMenuFiles()
updateViewer
protected void updateViewer()
createFileViewer
public BuFileViewer createFileViewer()
addActionListener
public void addActionListener(java.awt.event.ActionListener _l)
removeActionListener
public void removeActionListener(java.awt.event.ActionListener _l)
clean
protected static java.lang.String clean(java.lang.String _dir)
addMtab
protected void addMtab()
addDefaultFilters
public void addDefaultFilters()
addFilter
public void addFilter(BuFileFilter _ff)
addFilter
public void addFilter(BuFileFilter _ff,
boolean _temporary)
cleanFilters
public void cleanFilters()
getCurrentRoot
public com.memoire.fu.FuFile getCurrentRoot()
getCurrentDirectory
public com.memoire.fu.FuFile getCurrentDirectory()
setCurrentDirectory
public void setCurrentDirectory(com.memoire.fu.FuFile _dir)
getSelectedDirectory
public com.memoire.fu.FuFile getSelectedDirectory()
getSelectedFile
public com.memoire.fu.FuFile getSelectedFile()
refresh
public void refresh()
openDirectory
public void openDirectory()
openFile
public final void openFile()
extraFile
public final void extraFile(java.lang.String _cmd)
fireFileAction
protected void fireFileAction(java.lang.String _action)
addExtraFileCommand
public void addExtraFileCommand(java.lang.String _s,
java.lang.String _cmd,
BuIcon _icon)
selectAllFiles
public void selectAllFiles()
createDirectory
public void createDirectory()
renameDirectory
public void renameDirectory()
renameFile
public void renameFile()
deleteDirectory
public void deleteDirectory()
deleteFile
public void deleteFile()
updateLists
protected void updateLists(com.memoire.fu.FuFile _dir)
setProgression
private final void setProgression(int _p)
updateLists0
private void updateLists0(com.memoire.fu.FuFile _dir)
getSorter
private com.memoire.fu.FuSort.Comparator getSorter()
valueChanged
public void valueChanged(javax.swing.event.ListSelectionEvent _evt)
- Description copied from interface:
javax.swing.event.ListSelectionListener
- Receives notification of a javax.swing.event.ListSelectionEvent.
- Specified by:
valueChanged in interface javax.swing.event.ListSelectionListener
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent _evt)
- Description copied from interface:
java.awt.event.ActionListener
- This method is invoked when an action occurs.
- Specified by:
actionPerformed in interface java.awt.event.ActionListener
runDirCmd
private void runDirCmd(java.lang.String _cmd)
runFileCmd
private void runFileCmd(java.lang.String _cmd)
main
public static void main(java.lang.String[] _args)