/** as the operation completes. */ public void dragDropEnd(DragSourceDropEvent dsde) { DragSourceContext dsc = dsde.getDragSourceContext(); JComponent c = (JComponent) dsc.getComponent(); if (dsde.getDropSuccess()) { ((DefaultTransferHandler) c.getTransferHandler()) .exportDone(c, dsc.getTransferable(), dsde.getDropAction()); } else { ((DefaultTransferHandler) c.getTransferHandler()).exportDone(c, null, NONE); } c.setAutoscrolls(scrolls); }
public void dropActionChanged(DragSourceDragEvent dsde) { DragSourceContext dsc = dsde.getDragSourceContext(); JComponent comp = (JComponent) dsc.getComponent(); updatePartialChosen(comp, dsde.getUserAction() == MOVE); }