/** {@inheritDoc} */
 public void dragEnter(DropTargetDragEvent evt) {
   target = (JComponent) evt.getDropTargetContext().getComponent();
   TransferHandler th = target.getTransferHandler();
   canImport = th.canImport(target, evt.getCurrentDataFlavors());
   if (canImport) {
     saveComponentState(target);
     lastPosition = evt.getLocation();
   }
 }
Exemple #2
0
 private void checkDrag(DropTargetDragEvent dtde) {
   int da = dtde.getDropAction();
   if (dtde.getCurrentDataFlavors().length == 0) {
     JConfig.log().logVerboseDebug("Zero length accepted... (" + da + ")");
     acceptDrag(dtde);
     return;
   }
   if (testAllFlavors(dtde) != null) {
     JConfig.log().logVerboseDebug("Accepting drag! (" + da + ")");
     acceptDrag(dtde);
   } else {
     dtde.rejectDrag();
     JConfig.log().logVerboseDebug("Rejecting drag! (" + da + ")");
   }
 }
Exemple #3
0
 public void dragEnter(DropTargetDragEvent dtde) {
   JConfig.log().logVerboseDebug("DragEnter!");
   checkDrag(dtde);
   if (JConfig.queryConfiguration("debug.uber", "false").equals("true") && JConfig.debugging)
     dumpDataFlavors(dtde.getCurrentDataFlavors());
 }