@Override @SuppressWarnings("unchecked") public void drop(DropTargetDropEvent dtde) { if (!dtde.isDataFlavorSupported(DataFlavor.javaFileListFlavor)) { dtde.rejectDrop(); return; } dtde.acceptDrop(dtde.getDropAction()); try { Transferable transferable = dtde.getTransferable(); List<File> transferData = (List<File>) transferable.getTransferData(DataFlavor.javaFileListFlavor); if (!transferData.isEmpty()) { dtde.dropComplete(true); // load first file mainWindow.openFile(transferData.get(0)); } } catch (Exception e) { LOG.error("File drop operation failed", e); } }
@Override public void drop(DropTargetDropEvent dropTargetDropEvent) { try { Transferable transferable = dropTargetDropEvent.getTransferable(); if (transferable.isDataFlavorSupported(DataFlavor.javaFileListFlavor)) { dropTargetDropEvent.acceptDrop(DnDConstants.ACTION_COPY_OR_MOVE); List fileList = (List) transferable.getTransferData(DataFlavor.javaFileListFlavor); Iterator iterator = fileList.iterator(); while (iterator.hasNext()) { File file = (File) iterator.next(); if (file.isFile()) { fileDropped(file); } if (file.isDirectory()) { directoryDropped(file); } } dropTargetDropEvent.getDropTargetContext().dropComplete(true); } else { dropTargetDropEvent.rejectDrop(); } } catch (IOException | UnsupportedFlavorException io) { io.printStackTrace(); dropTargetDropEvent.rejectDrop(); } }
@Override public void drop(DropTargetDropEvent dropTargetDropEvent) { try { Transferable transferable = dropTargetDropEvent.getTransferable(); if (transferable.isDataFlavorSupported(DataFlavor.javaFileListFlavor)) { dropTargetDropEvent.acceptDrop(DnDConstants.ACTION_COPY_OR_MOVE); List fileList = (List) transferable.getTransferData(DataFlavor.javaFileListFlavor); Iterator iterator = fileList.iterator(); while (iterator.hasNext()) { File file = (File) iterator.next(); if (file.isFile()) { fileDropped(file); } if (file.isDirectory()) { directoryDropped(file); } } dropTargetDropEvent.getDropTargetContext().dropComplete(true); } else { dropTargetDropEvent.rejectDrop(); } } catch (IOException | UnsupportedFlavorException io) { io.printStackTrace(); dropTargetDropEvent.rejectDrop(); } }
@Override public void drop(DropTargetDropEvent event) { try { Transferable tr = event.getTransferable(); if (event.isDataFlavorSupported(DataFlavor.javaFileListFlavor)) { event.acceptDrop(DnDConstants.ACTION_COPY); @SuppressWarnings("unchecked") List<File> list = (List<File>)tr.getTransferData(DataFlavor.javaFileListFlavor); File[] fileArray = list.toArray(new File[list.size()]); if (flavor.equals(DropFlavor.ADD)) { controller.add(fileArray); } else { controller.open(fileArray); } event.dropComplete(true); } else { event.rejectDrop(); } } catch (IOException | UnsupportedFlavorException e) { event.rejectDrop(); e.printStackTrace(); } }
List<File> files = (List<File>) transferable.getTransferData(flavor); if (files.size() > 1) { event.rejectDrop(); return; event.rejectDrop(); return; event.rejectDrop();
log(out, "FileDrop: not a file list or reader - abort."); evt.rejectDrop(); log(out, "FileDrop: IOException - abort:"); io.printStackTrace(out); evt.rejectDrop(); "FileDrop: UnsupportedFlavorException - abort:"); ufe.printStackTrace(out); evt.rejectDrop();
dtde.rejectDrop(); dtde.rejectDrop();
/** * @see DropTargetDropEvent */ public void rejectDrop () { event.rejectDrop (); }
/** * @see DropTargetDropEvent */ public void rejectDrop () { event.rejectDrop (); }
@Override public void drop(DropTargetDropEvent event) { //System.out.println("BG: drop!"); event.rejectDrop(); // don't accept drops in an area group, it should be in the button group event.dropComplete(true); }
@Override public void drop(DropTargetDropEvent dtde) { try { com.github.kayak.ui.projects.BusNode n = (com.github.kayak.ui.projects.BusNode) dtde.getTransferable(). getTransferData(com.github.kayak.ui.projects.BusNode.DATA_FLAVOR); receiver.receive(n.getBus(), number); } catch (Exception e) { e.printStackTrace(); dtde.rejectDrop(); } } }
@Override public void drop(DropTargetDropEvent dtde) { try { Bus b = (Bus) dtde.getTransferable().getTransferData(SignalDescriptionNode.BUS_DATA_FLAVOR); SignalDescription d = (SignalDescription) dtde.getTransferable().getTransferData(SignalDescriptionNode.SIGNAL_DATA_FLAVOR); receiver.receive(b, d); } catch (Exception e) { dtde.rejectDrop(); } } }
public void drop(DropTargetDropEvent dtde) { Transferable transferable = dtde.getTransferable(); if (transferable.isDataFlavorSupported(MyDoggyTransferable.TOOL_WINDOW_ID_DF)) { dropToolWindow(transferable, dtde); } else if (transferable.isDataFlavorSupported(MyDoggyTransferable.CONTENT_ID_DF)) { dropContent(transferable, dtde); } else if (transferable.isDataFlavorSupported(MyDoggyTransferable.CUSTOM_DESCRIPTOR_ID)) { dropBar2Bar(transferable, dtde); } else dtde.rejectDrop(); }
public synchronized void drop(DropTargetDropEvent dropTargetDropEvent) { try { final Transferable transferable = dropTargetDropEvent.getTransferable(); if (transferable.isDataFlavorSupported(DataFlavor.javaFileListFlavor)) { dropTargetDropEvent.acceptDrop(DnDConstants.ACTION_COPY); dropTargetDropEvent.getDropTargetContext().dropComplete(true); } else { dropTargetDropEvent.rejectDrop(); } } catch (Exception ex) { Log.error(ex); dropTargetDropEvent.rejectDrop(); } }
public void drop (DropTargetDropEvent e) { WidgetAction.State state = processLocationOperator (Operator.DROP, new WidgetAction.WidgetDropTargetDropEvent (++ eventIDcounter, e)); if (! state.isConsumed ()) e.rejectDrop (); else e.dropComplete (true); }
public void drop (DropTargetDropEvent e) { WidgetAction.State state = processLocationOperator (Operator.DROP, new WidgetAction.WidgetDropTargetDropEvent (++ eventIDcounter, e)); if (! state.isConsumed ()) e.rejectDrop (); else e.dropComplete (true); }
public void drop(DropTargetDropEvent dtde) { Transferable t = dtde.getTransferable(); if (!(TransferableHelper.isSupportedAssetFlavor(t) || TransferableHelper.isSupportedTokenFlavor(t)) || (dtde.getDropAction() & DnDConstants.ACTION_COPY_OR_MOVE) == 0) { dtde.rejectDrop(); // Not a supported flavor or not a copy/move log.warn("Couldn't figure out the drop type"); return; } dtde.acceptDrop(dtde.getDropAction()); List<Object> assets = TransferableHelper.getAsset(dtde.getTransferable()); if (assets == null || assets.isEmpty() || !(assets.get(0) instanceof Asset)) { return; } setImageId(((Asset) assets.get(0)).getId()); }
public void drop(DropTargetDropEvent dtde) { if (dtde.isDataFlavorSupported(DataFlavor.stringFlavor)) { dtde.dropComplete(true); if (activeDragItem != null) { activeDragItem.dragAccepted(); } } else { dtde.rejectDrop(); } component.setCursor(oCursor); activeDragItem = null; component.repaint(); }
@Override public void drop(DropTargetDropEvent e) { DropTargetContext targetContext = e.getDropTargetContext(); if ((e.getSourceActions() & DnDConstants.ACTION_COPY) != 0) e.acceptDrop(DnDConstants.ACTION_COPY); else { e.rejectDrop(); return; } // We know drag is coming from tree so just get selection: String typeName = annotationFeaturesViewer.getSelection(); edit.addRow(typeName); targetContext.dropComplete(true); } }
public void drop(DropTargetDropEvent dtde) { updatePosition(dtde.getLocation()); AcceptSuggestion suggestion = getSugestion(dtde.getTransferable()); if (isAcceptable(dtde.getLocation(), dtde.getTransferable(), suggestion)) { accept(dtde.getLocation(), dtde.getTransferable(), suggestion); dtde.acceptDrop(DnDConstants.ACTION_COPY_OR_MOVE); } else { dtde.rejectDrop(); } innerDragingInProgress = false; hover(dtde.getLocation()); } }));