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.16 $
- 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>