@Override public boolean importData(TransferSupport support) { return transferHandler.importData(support); }
@Override public boolean importData(JComponent comp, Transferable t) { return transferHandler.importData(comp, t); }
Transferable trans = buffer.getContents(null); if (trans != null) { th.importData(c, trans);
@Override public boolean importData(JComponent comp, Transferable t) { TransferHandler th = getScalableTransferHandler(); if(th != null) return th.importData( (getScalableDropTarget() instanceof JComponent)? (JComponent)getScalableDropTarget():comp, t); return super.importData(comp, t); }
@Override public boolean importData(JComponent comp, Transferable t) { try { if (t.isDataFlavorSupported(ActiveEditorDrop.FLAVOR)){ Object obj = t.getTransferData(ActiveEditorDrop.FLAVOR); if (obj instanceof ActiveEditorDrop && comp instanceof JTextComponent){ boolean success = false; try { success = ((ActiveEditorDrop)obj).handleTransfer((JTextComponent)comp); } finally { requestFocus(comp); } return success; } } } catch (Exception exc){ exc.printStackTrace(); } return delegator.importData(comp, t); }
@Override public boolean importData(TransferSupport support) { TransferHandler th = getScalableTransferHandler(); if(th != null && getScalableDropTargetPoint() != null) { Component lcomp = getScalableDropTarget(); if(lcomp instanceof JComponent) { JComponent jcomp = (JComponent)lcomp; jcomp.putClientProperty(INNER_DROP_LOCATION_TAG, new ScalableDropLocation(new Point(getScalableDropTargetPoint()))); } return th.importData(new TransferSupport(lcomp, support.getTransferable())); } return super.importData(support); }
return super.importData(comp, t);
@Override public boolean importData(TransferSupport support) { LOGGER.info("Importing data from DnD"); if (isURL(support)) { LOGGER.trace("Importing URL"); return importUrl(support); } if (isListOfFiles(support)) { LOGGER.trace("Importing list of files"); return importListOfFiles(support); } if (isUriList(support)) { LOGGER.trace("Importing URI list"); return importUriList(support); } return super.importData(support); }
defaultTransferHandler.importData(support); return defaultTransferHandler.importData(support);
public boolean importData(TransferSupport support) { Transferable transferable = support.getTransferable(); try { if (support.isDataFlavorSupported(POSITION_FLAVOR)) { Object selection = transferable.getTransferData(POSITION_FLAVOR); PositionSelection positionsSelection = (PositionSelection) selection; int[] rows = toRows(positionsSelection.getPositions()); if (rows.length > 0) { moveRows(rows, support); return true; } } } catch (UnsupportedFlavorException | IOException e) { // intentionally left empty } return delegate.importData(support); }
return super.importData( support );
public boolean importData(TransferSupport support) { _dropPoint = support.getDropLocation().getDropPoint(); Component comp = support.getComponent(); if (comp instanceof DndColumn) { Point lp = ((DndColumn) comp).getLocationInColumnTextArea(); _dropPoint.translate(lp.x, lp.y); } return super.importData(support); }
th.importData(c, trans);
return super.importData(support);
@Override public boolean importData(TransferSupport support) { if (canImport(support)) { GridCellTransferable.TransferData data = null; try { data = (GridCellTransferable.TransferData) support.getTransferable().getTransferData(GridCellTransferable.GRID_CELL_FLAVOR); } catch (UnsupportedFlavorException e) { } catch (IOException e) { } Rectangle rect = getDragPlacement(data, support.getDropLocation()); if (data.local) { this.gridCell.modifyCell(data.value, rect); } else { this.gridCell.addCell(data.value, rect); if (this.gridCell.getSelectionModel() != null) { this.gridCell.getSelectionModel().setSelectionCells(data.value); } } return true; } return super.importData(support); } }
@Override public void actionPerformed(ActionEvent evt) { JComponent c = target; if (c == null && (KeyboardFocusManager.getCurrentKeyboardFocusManager(). getPermanentFocusOwner() instanceof JComponent)) { c = (JComponent) KeyboardFocusManager.getCurrentKeyboardFocusManager(). getPermanentFocusOwner(); } if (c != null && c.isEnabled()) { Transferable t = ClipboardUtil.getClipboard().getContents(c); if (t != null && c.getTransferHandler() != null) { c.getTransferHandler().importData( c, t); } } } @Override
public void drop(DropTargetDropEvent e) { int dropAction = e.getDropAction(); JComponent c = (JComponent)e.getDropTargetContext().getComponent(); TransferHandler importer = c.getTransferHandler(); if (canImport && importer != null && actionSupported(dropAction)) { e.acceptDrop(dropAction); try { Transferable t = e.getTransferable(); e.dropComplete(importer.importData(c, t)); } catch (RuntimeException re) { e.dropComplete(false); } } else { e.rejectDrop(); } }
Transferable trans = buffer.getContents(null); if (trans != null) { th.importData(c, trans);
Transferable trans = buffer.getContents(null); if (trans != null) th.importData(c, trans);