@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 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(); } }
event.dropComplete(true); } else { DataFlavor[] flavors = transferable.getTransferDataFlavors();
@Override public void drop(DropTargetDropEvent evt) { final int action = evt.getDropAction(); evt.acceptDrop(action); try { Transferable data = evt.getTransferable(); if (data.isDataFlavorSupported(DataFlavor.javaFileListFlavor)) { java.util.List<File> list = (java.util.List<File>) data.getTransferData( DataFlavor.javaFileListFlavor); for(DndAction a: actions) { a.onDrop(list); } } } catch (UnsupportedFlavorException | IOException e) { LOG.log(Level.WARNING, null, e); } finally { evt.dropComplete(true); evt.getDropTargetContext().getComponent() .setCursor(Cursor.getDefaultCursor()); } }
dtde.dropComplete(true); } else { dtde.dropComplete(false); dtde.dropComplete(false); } catch (UnsupportedFlavorException exc) { dtde.dropComplete(false); } catch (NumberFormatException exc) { dtde.dropComplete(false);
e.printStackTrace(); } finally { evt.dropComplete(true);
e.printStackTrace(); } finally { evt.dropComplete(true);
e.printStackTrace(); } finally { evt.dropComplete(true); repaint();
e.printStackTrace(); } finally { evt.dropComplete(true);
@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); }
public void drop(DropTargetDropEvent a_event) { // System.out.println("DropTarget.drop: " + DnDTabbedPane.this); if (isDropAcceptable(a_event)) { convertTab(getTabTransferData(a_event), getTargetTabIndex(a_event.getLocation())); a_event.dropComplete(true); } else { a_event.dropComplete(false); } // if-else m_isDrawRect = false; repaint(); }
@Override public void drop(DropTargetDropEvent e) { if (isDropAcceptable(e)) { exchangeTab(dragTabIndex, getTargetTabIndex(e.getLocation())); e.dropComplete(true); } else { e.dropComplete(false); } repaint(); }
@Override public void drop(DropTargetDropEvent e) { ExternalDropHandler handler = Lookup.getDefault().lookup(ExternalDropHandler.class); if( null != handler && handler.canDrop( e ) ) { e.acceptDrop( DnDConstants.ACTION_COPY ); e.dropComplete( handler.handleDrop( e ) ); } else { orig.drop( e ); } isDragging = false; }
public void drop(DropTargetDropEvent e) { if (isDropAcceptable(e)) { convertTab(dragTabIndex, getTargetTabIndex(e.getLocation())); e.dropComplete(true); } else { e.dropComplete(false); } repaint(); }
@Override public void drop(DropTargetDropEvent dtde) { dtde.acceptDrop(dtde.getDropAction()); Transferable transferable = dtde.getTransferable(); dtde.dropComplete(processDropAction(transferable)); } });
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) { if (dtde.isDataFlavorSupported(DataFlavor.stringFlavor)) { dtde.dropComplete(true); if (activeDragItem != null) { activeDragItem.dragAccepted(); } } else { dtde.rejectDrop(); } component.setCursor(oCursor); activeDragItem = null; component.repaint(); }
public void drop(DropTargetDropEvent dtde) { System.err.println("Drop ev : " + dtde); dtde.acceptDrop(dtde.getDropAction()); dtde.dropComplete(importData(comp, dtde.getTransferable())); dtde.getDropTargetContext().getComponent().setCursor(Cursor.getDefaultCursor()); } });
@Override public void drop(DropTargetDropEvent dtde) { AbstractControl src = getSource(dtde.getTransferable()); if (src!=null) { String match = src.dropInto(control); if (match!=null) { control.getWindowOwner().post(new DragEvent(src,control,match)); } dtde.acceptDrop(DnDConstants.ACTION_COPY); dtde.dropComplete(true); } }