@Override protected Transferable createTransferable(JComponent c) { super.createTransferable(c); JList list = (JList) c; Object value = list.getSelectedValue(); return new StringSelection(value.toString()); } });
protected Transferable createTransferable(JComponent c) { if (timelineDrag != null) { return timelineDrag .createTransferable(JSimpleDaysTimeline.this); } return super.createTransferable(c); }
@Override // Needed because of some plugin class loader problem or something like that. protected Transferable createTransferable(JComponent c) { if(c instanceof DndColumn) { DndColumn dndCol = (DndColumn) c; DndEvent dndEvent = dndCol.getDndEvent(); if (null == dndEvent) { return super.createTransferable(c); } else { return new DataHandler(dndEvent, DataFlavor.javaJVMLocalObjectMimeType); } } else { return super.createTransferable(c); } }
@Override protected Transferable createTransferable(JComponent c) { if (DEBUG) { System.out.println("DefaultDrawingViewTransferHandler .createTransferable(" + c + ")"); } Transferable retValue; if (c instanceof DrawingView) { DrawingView view = (DrawingView) c; retValue = createTransferable(view, view.getSelectedFigures()); } else { retValue = super.createTransferable(c); } return retValue; }
@Override protected Transferable createTransferable(JComponent c) { if (this.gridCell.getSelectionModel() != null && this.gridCell.getSelectionModel().getSelectionCount() == 1) { Object value = this.gridCell.getSelectionModel().getSelectionCell(); Rectangle r = this.gridCell.getCellPlacement(value); Point anchor = null; if (point != null) { int c1 = this.gridCell.columnAtPoint(point); int r1 = this.gridCell.rowAtPoint(point); if (c1 != -1 && r1 != -1) { anchor = new Point(c1 - r.x, r1 - r.y); } } return new GridCellTransferable(value, r.getSize(), anchor, true); } return super.createTransferable(c); }