| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
  |
  +--javax.swing.plaf.ComponentUI
        |
        +--javax.swing.plaf.TreeUI
              |
              +--javax.swing.plaf.basic.BasicTreeUI
                    |
                    +--org.bdgp.swing.dragtree.DragTreeUI
| Inner Class Summary | |
| protected  class | DragTreeUI.AutoscrollThread | 
|  class | DragTreeUI.DragTreeKeyHandler | 
|  class | DragTreeUI.DragTreeMouseHandler | 
| Inner classes inherited from class javax.swing.plaf.basic.BasicTreeUI | 
| javax.swing.plaf.basic.BasicTreeUI.CellEditorHandler, javax.swing.plaf.basic.BasicTreeUI.ComponentHandler, javax.swing.plaf.basic.BasicTreeUI.FocusHandler, javax.swing.plaf.basic.BasicTreeUI.KeyHandler, javax.swing.plaf.basic.BasicTreeUI.MouseHandler, javax.swing.plaf.basic.BasicTreeUI.MouseInputHandler, javax.swing.plaf.basic.BasicTreeUI.NodeDimensionsHandler, javax.swing.plaf.basic.BasicTreeUI.PropertyChangeHandler, javax.swing.plaf.basic.BasicTreeUI.SelectionModelPropertyChangeHandler, javax.swing.plaf.basic.BasicTreeUI.TreeCancelEditingAction, javax.swing.plaf.basic.BasicTreeUI.TreeExpansionHandler, javax.swing.plaf.basic.BasicTreeUI.TreeHomeAction, javax.swing.plaf.basic.BasicTreeUI.TreeIncrementAction, javax.swing.plaf.basic.BasicTreeUI.TreeModelHandler, javax.swing.plaf.basic.BasicTreeUI.TreePageAction, javax.swing.plaf.basic.BasicTreeUI.TreeSelectionHandler, javax.swing.plaf.basic.BasicTreeUI.TreeToggleAction, javax.swing.plaf.basic.BasicTreeUI.TreeTraverseAction | 
| Field Summary | |
| protected  javax.swing.Icon | collapsedIcon | 
| static int | EAST | 
| protected  javax.swing.Icon | expandedIcon | 
| static int | NORTH | 
| static int | SOUTH | 
| static int | WEST | 
| Fields inherited from class javax.swing.plaf.basic.BasicTreeUI | 
| cellEditor, createdCellEditor, createdRenderer, currentCellRenderer, depthOffset, drawingCache, editingComponent, editingPath, editingRow, editorHasDifferentSize, largeModel, lastSelectedRow, leftChildIndent, nodeDimensions, preferredMinSize, preferredSize, rendererPane, rightChildIndent, stopEditingInCompleteEditing, totalChildIndent, tree, treeModel, treeSelectionModel, treeState, validCachedPreferredSize | 
| Constructor Summary | |
| DragTreeUI() | |
| Method Summary | |
|  void | checkForClickInExpandControl(javax.swing.tree.TreePath path,
                             int x,
                             int y) | 
| protected  java.awt.event.MouseListener | createMouseListener() | 
|  javax.swing.Icon | getCollapsedIcon() | 
|  java.awt.Cursor | getCursorForDrag(int modifier) | 
|  java.awt.image.BufferedImage | getDragImage(int[] row) | 
|  javax.swing.Icon | getExpandedIcon() | 
|  void | installListeners() | 
|  void | repaintRow(int row) | 
|  void | selectPathForEvent(javax.swing.tree.TreePath e,
                   java.awt.event.MouseEvent event) | 
| Methods inherited from class javax.swing.plaf.basic.BasicTreeUI | 
| cancelEditing, completeEditing, completeEditing, completeUIInstall, completeUIUninstall, configureLayoutCache, createCellEditorListener, createCellRendererPane, createComponentListener, createDefaultCellEditor, createDefaultCellRenderer, createFocusListener, createKeyListener, createLayoutCache, createNodeDimensions, createPropertyChangeListener, createSelectionModelPropertyChangeListener, createTreeExpansionListener, createTreeModelListener, createTreeSelectionListener, createUI, drawCentered, drawDashedHorizontalLine, drawDashedVerticalLine, ensureRowsAreVisible, getCellEditor, getCellRenderer, getClosestPathForLocation, getEditingPath, getHashColor, getHorizontalLegBuffer, getLastChildPath, getLeftChildIndent, getMaximumSize, getMinimumSize, getModel, getPathBounds, getPathForRow, getPreferredMinSize, getPreferredSize, getPreferredSize, getRightChildIndent, getRowCount, getRowForPath, getRowHeight, getSelectionModel, getShowsRootHandles, getVerticalLegBuffer, handleExpandControlClick, installComponents, installDefaults, installKeyboardActions, installUI, isEditable, isEditing, isLargeModel, isLeaf, isLocationInExpandControl, isMultiSelectEvent, isRootVisible, isToggleEvent, isToggleSelectionEvent, paint, paintExpandControl, paintHorizontalLine, paintHorizontalPartOfLeg, paintRow, paintVerticalLine, paintVerticalPartOfLeg, pathWasCollapsed, pathWasExpanded, prepareForUIInstall, prepareForUIUninstall, setCellEditor, setCellRenderer, setCollapsedIcon, setEditable, setExpandedIcon, setHashColor, setLargeModel, setLeftChildIndent, setModel, setPreferredMinSize, setRightChildIndent, setRootVisible, setRowHeight, setSelectionModel, setShowsRootHandles, shouldPaintExpandControl, startEditing, startEditingAtPath, stopEditing, toggleExpandState, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI, updateCachedPreferredSize, updateCellEditor, updateDepthOffset, updateExpandedDescendants, updateLayoutCacheExpandedNodes, updateRenderer, updateSize | 
| Methods inherited from class javax.swing.plaf.ComponentUI | 
| contains, getAccessibleChild, getAccessibleChildrenCount, update | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
protected javax.swing.Icon expandedIcon
protected javax.swing.Icon collapsedIcon
public static final int NORTH
public static final int SOUTH
public static final int EAST
public static final int WEST
| Constructor Detail | 
public DragTreeUI()
| Method Detail | 
public javax.swing.Icon getExpandedIcon()
getExpandedIcon in class javax.swing.plaf.basic.BasicTreeUIpublic javax.swing.Icon getCollapsedIcon()
getCollapsedIcon in class javax.swing.plaf.basic.BasicTreeUIpublic java.awt.Cursor getCursorForDrag(int modifier)
public java.awt.image.BufferedImage getDragImage(int[] row)
public void checkForClickInExpandControl(javax.swing.tree.TreePath path,
                                         int x,
                                         int y)
checkForClickInExpandControl in class javax.swing.plaf.basic.BasicTreeUI
public void selectPathForEvent(javax.swing.tree.TreePath e,
                               java.awt.event.MouseEvent event)
selectPathForEvent in class javax.swing.plaf.basic.BasicTreeUIpublic void installListeners()
installListeners in class javax.swing.plaf.basic.BasicTreeUIprotected java.awt.event.MouseListener createMouseListener()
createMouseListener in class javax.swing.plaf.basic.BasicTreeUIpublic void repaintRow(int row)
| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||