@Override public void mouseDragged(MouseEvent e) { if (MatchesPanel.getInstance().isEmpty()) return; if (firstMouseEvent1 != null) { e.consume(); int dx = Math.abs(e.getX() - firstMouseEvent1.getX()); int dy = Math.abs(e.getY() - firstMouseEvent1.getY()); //Arbitrarily define a 5-pixel shift as the //official beginning of a drag. if (dx > 5 || dy > 5) { //This is a drag, not a click. JComponent c = (JComponent)e.getSource(); //Tell the transfer handler to initiate the drag. TransferHandler handler = c.getTransferHandler(); handler.exportAsDrag(c, firstMouseEvent1, TransferHandler.COPY); firstMouseEvent1 = null; } } }
@Override public void mouseDragged(MouseEvent e) { if (MatchesPanel.getInstance().isEmpty()) return; if (firstMouseEvent != null) { e.consume(); if(dragNDrop) { if(textField == null) return; if(Point2D.distanceSq(e.getX(), e.getY(), firstMouseEvent.getX(), firstMouseEvent.getY()) > 25) { //do DnD textField.getTransferHandler().exportAsDrag((JComponent) e.getSource(), firstMouseEvent, TransferHandler.COPY); } } else { addHighlight(textField, firstMouseEvent, e); } } } }
@Override public void mouseDragged(MouseEvent e) { if (MatchesPanel.getInstance().isEmpty()) return; if (firstMouseEvent != null) { e.consume(); JTextField label = ((TreeFromFile) list.getSelectedValue()).getLabel(); if(dragNDrop) { if(label == null) return; if(Point2D.distanceSq(e.getX(), e.getY(), firstMouseEvent.getX(), firstMouseEvent.getY()) > 25) { //do DnD list.getTransferHandler().exportAsDrag((JComponent) e.getSource(), firstMouseEvent, TransferHandler.COPY); } } else { addHighlight(label, firstMouseEvent, e); } } }
public void exportAsDrag(JComponent arg0, InputEvent arg1, int arg2) { delegate.exportAsDrag(arg0, arg1, arg2); }
@Override public void mouseDragged(MouseEvent e) { Point tabPt = e.getPoint(); // e.getDragOrigin(); if (Objects.nonNull(this.startPt) && this.startPt.distance(tabPt) > this.gestureMotionThreshold) { DnDTabbedPane src = (DnDTabbedPane) e.getComponent(); TransferHandler th = src.getTransferHandler(); DnDTabbedPane.this.dragTabIndex = src.indexAtLocation(tabPt.x, tabPt.y); th.exportAsDrag(src, e, TransferHandler.MOVE); RECT_LINE.setBounds(0, 0, 0, 0); src.getRootPane().getGlassPane().setVisible(true); src.setDropLocation(new DropLocation(tabPt, -1), null, true); this.startPt = null; } }
if(c!=null && c instanceof JLabel) { p.draggingLabel = (JLabel)c; p.getTransferHandler().exportAsDrag(p, e, TransferHandler.MOVE);
@Override public void exportAsDrag(JComponent comp, InputEvent e, int action) { delegator.exportAsDrag(comp, e, action); }
@Override public void exportAsDrag(JComponent c, InputEvent evt, int action) { //log.fine("exportting as drag"); super.exportAsDrag(c,evt,action); } @Override
public void exportAsDrag(JComponent _c, InputEvent _e, int _action) { action_ = _action; // FuLog.debug("BEX: EXPORT AS DRAG"); super.exportAsDrag(_c, _e, _action); }
public void exportAsDrag(JComponent c, InputEvent evt, int action) { //log.fine("exportting as drag"); super.exportAsDrag(c,evt,action); } public int getSourceActions(JComponent c) {
@Override public void exportAsDrag(JComponent c, InputEvent evt, int action) { //log.fine("exportting as drag"); super.exportAsDrag(c,evt,action); } @Override
@Override public void exportAsDrag(JComponent c, InputEvent evt, int action) { //log.fine("exportting as drag"); super.exportAsDrag(c,evt,action); } @Override
@Override public void exportAsDrag(JComponent c, InputEvent evt, int action) { //log.fine("exportting as drag"); super.exportAsDrag(c,evt,action); } @Override
jLabel1.addMouseListener(new MouseAdapter() { public void mousePressed(MouseEvent evt) { JComponent comp = (JComponent) evt.getSource(); TransferHandler th = comp.getTransferHandler(); th.exportAsDrag(comp, evt, TransferHandler.COPY); } });
public void mouseDragged( MouseEvent e ) { if( !dndStarted && (dndInit != null) && ((Math.abs( e.getX() - dndInit.getX() ) > 5) || (Math.abs( e.getY() - dndInit.getY() ) > 5))) { JComponent c = (JComponent) e.getSource(); c.getTransferHandler().exportAsDrag( c, e, TransferHandler.COPY ); dndStarted = true; } } };
@Override public void mouseDragged(MouseEvent e) { if (first != null) { if (activeDrag(e, first)) { first = null; TransferHandler handler = this.gridCell.getTransferHandler(); handler.exportAsDrag(this.gridCell, e, TransferHandler.MOVE); e.consume(); } } }
@Override public void mousePressed(MouseEvent e) { if (chooser.getDragEnabled()) { TransferHandler th = chooser.getTransferHandler(); th.exportAsDrag(chooser, e, TransferHandler.COPY); } } };
public void mousePressed(MouseEvent e) { if (chooser.getDragEnabled()) { TransferHandler th = chooser.getTransferHandler(); th.exportAsDrag(chooser, e, TransferHandler.COPY); } } };
void startDragAndDrop(InputEvent evt, boolean copy) { TransferHandler transferHandler = getTransferHandler(); if (transferHandler != null) { Log.log(Log.DEBUG, this, "Drag and drop callback"); transferHandler.exportAsDrag(this, evt, copy ? TransferHandler.COPY : TransferHandler.MOVE); } } // }}}
@Override public void mousePressed(MouseEvent e) { if (chooser.getDragEnabled()) { TransferHandler th = chooser.getTransferHandler(); th.exportAsDrag(chooser, e, TransferHandler.COPY); } } };