rendered paste body
DragSource thisDS = new DragSource(this, DND.DROP_MOVE);
thisDS.setTransfer(new Transfer[] {TextTransfer.getInstance()});
thisDS.addDragListener(new DragSourceAdapter() {
public void dragSetData(DragSourceEvent event) {
System.out.println("dragSetData");
}
public void dragStart(DragSourceEvent event) {
System.out.println("dragStart");
}
public void dragFinished(DragSourceEvent event) {
System.out.println("dragFinished");
}
});
-----------------------------------------------------------------------------------
DropTarget dt = new DropTarget(table, DND.DROP_MOVE);
dt.setTransfer(new Transfer[] {TextTransfer.getInstance()});
dt.addDropListener(new DropTargetAdapter() {
public void dragEnter(DropTargetEvent event) {
System.out.println("dragEnter");
}
public void dragOver(DropTargetEvent event) {
System.out.println("dragOver");
}
public void dragOperationChanged(DropTargetEvent event) {
System.out.println("dragOperationChanged");
}
public void dragLeave(DropTargetEvent event) {
System.out.println("dragLeave");
}
public void drop(DropTargetEvent event) {
System.out.println("drop");
}
}
});