public abstract class NodesDragViewHandler<E extends javax.swing.tree.DefaultMutableTreeNode> extends java.lang.Object implements DragViewHandler<java.util.List<E>>
| Constructor and Description |
|---|
NodesDragViewHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
dragEnded(java.util.List<E> nodes,
java.awt.dnd.DragSourceDropEvent event)
Notifies about drag operation end.
|
java.awt.Insets |
getMoreTextMargin()
Retturns additional X offset for "more" text.
|
abstract int |
getNodesViewLimit()
Returns maximum amount of nodes displayed when dragged.
|
java.awt.image.BufferedImage |
getView(java.util.List<E> nodes,
java.awt.dnd.DragSourceDragEvent dragSourceDragEvent)
Returns image object representation.
|
java.awt.Point |
getViewRelativeLocation(java.util.List<E> nodes,
java.awt.dnd.DragSourceDragEvent dragSourceDragEvent)
Returns image object representation location relative to mouse location.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetObjectFlavorpublic abstract int getNodesViewLimit()
public java.awt.Insets getMoreTextMargin()
public java.awt.image.BufferedImage getView(java.util.List<E> nodes, java.awt.dnd.DragSourceDragEvent dragSourceDragEvent)
DragViewHandlergetView in interface DragViewHandler<java.util.List<E extends javax.swing.tree.DefaultMutableTreeNode>>nodes - object to create image representation fordragSourceDragEvent - drag source drag eventpublic java.awt.Point getViewRelativeLocation(java.util.List<E> nodes, java.awt.dnd.DragSourceDragEvent dragSourceDragEvent)
DragViewHandlergetViewRelativeLocation in interface DragViewHandler<java.util.List<E extends javax.swing.tree.DefaultMutableTreeNode>>nodes - object return image representation location fordragSourceDragEvent - drag source drag eventpublic void dragEnded(java.util.List<E> nodes, java.awt.dnd.DragSourceDropEvent event)
DragViewHandlerdragEnded in interface DragViewHandler<java.util.List<E extends javax.swing.tree.DefaultMutableTreeNode>>nodes - dragged objectevent - drag source drop event