org.jvnet.lafwidget.tree.dnd
Class TreeDragAndDropWidget
java.lang.Object
org.jvnet.lafwidget.LafWidgetAdapter<javax.swing.JTree>
org.jvnet.lafwidget.tree.dnd.TreeDragAndDropWidget
- All Implemented Interfaces:
- LafWidget<javax.swing.JTree>
public class TreeDragAndDropWidget
- extends LafWidgetAdapter<javax.swing.JTree>
TreeWrapper is used to handle drag and drop and popup menus in any JTree.
- Version:
- $Revision: 1.17 $
- Author:
- Antonio Vieiro (antonio@antonioshome.net), $Author: kirillcool $
| Fields inherited from interface org.jvnet.lafwidget.LafWidget |
ANIMATION_KIND, AUTO_SCROLL, COMPONENT_PREVIEW_PAINTER, IGNORE_GLOBAL_LOCALE, NO_LOCK_ICON, PASSWORD_STRENGTH_CHECKER, TABBED_PANE_PREVIEW_PAINTER, TEXT_EDIT_CONTEXT_MENU, TEXT_FLIP_SELECT_ON_ESCAPE, TEXT_SELECT_ON_FOCUS, TREE_AUTO_DND_SUPPORT |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
rendererProxy
protected org.jvnet.lafwidget.tree.dnd.DnDCellRendererProxy rendererProxy
dragSource
protected java.awt.dnd.DragSource dragSource
dropTarget
protected java.awt.dnd.DropTarget dropTarget
dropNode
protected javax.swing.tree.MutableTreeNode dropNode
listeners
protected javax.swing.event.EventListenerList listeners
propertyChangeListener
protected java.beans.PropertyChangeListener propertyChangeListener
cellRendererChangeListener
protected java.beans.PropertyChangeListener cellRendererChangeListener
dropListener
protected org.jvnet.lafwidget.tree.dnd.TreeDragAndDropWidget.TreeDropTargetListener dropListener
gestureListener
protected org.jvnet.lafwidget.tree.dnd.TreeDragAndDropWidget.TreeDragGestureListener gestureListener
dragGestureRecognizer
protected java.awt.dnd.DragGestureRecognizer dragGestureRecognizer
TreeDragAndDropWidget
public TreeDragAndDropWidget()
requiresCustomLafSupport
public boolean requiresCustomLafSupport()
- Description copied from interface:
LafWidget
- Returns indication whether
this widget requires custom LAF
support. Some widgets such as TabOverviewDialogWidget or
TabHoverPreviewWidget require custom implementation based on the
internals of the specific LAF. Relevant functions in the base
LafWidgetSupport support throw
UnsupportedOperationException.
- Returns:
true if this widget requires custom
LAF support, false otherwise.
installListeners
public void installListeners()
- Description copied from interface:
LafWidget
- Installs listeners for the associated component.
- Specified by:
installListeners in interface LafWidget<javax.swing.JTree>- Overrides:
installListeners in class LafWidgetAdapter<javax.swing.JTree>
uninstallListeners
public void uninstallListeners()
- Description copied from interface:
LafWidget
- Uninstalls listeners for the associated component.
- Specified by:
uninstallListeners in interface LafWidget<javax.swing.JTree>- Overrides:
uninstallListeners in class LafWidgetAdapter<javax.swing.JTree>