@Override public void dropActionChanged(DragSourceDragEvent dsde) { int action = dsde.getDropAction(); if (action == DnDConstants.ACTION_MOVE) dsde.getDragSourceContext().setCursor(DragSource.DefaultMoveDrop); else dsde.getDragSourceContext().setCursor(DragSource.DefaultMoveNoDrop); }
@Override public void dragOver(DragSourceDragEvent dsde) { Point p = dsde.getDragSourceContext().getComponent().getMousePosition(); if (p != null) { dsde.getDragSourceContext().getComponent().firePropertyChange("dragPoint", p.x, p.y); } }
public final void dropActionChanged(DragSourceDragEvent dsde) { int action = dsde.getDropAction(); if (action == DnDConstants.ACTION_COPY) { dsde.getDragSourceContext().setCursor(DragSource.DefaultCopyDrop); } else { if (action == DnDConstants.ACTION_MOVE) { dsde.getDragSourceContext().setCursor(DragSource.DefaultMoveDrop); } else { dsde.getDragSourceContext().setCursor(DragSource.DefaultMoveNoDrop); } } }
@Override public void dropActionChanged(DragSourceDragEvent dd) { // Can maby change the cursor? if (Model.isOperation(node.getNodeData())) { if (dd.getUserAction() == TransferHandler.COPY) { node.getNodeData().setCopy(true); dd.getDragSourceContext().setCursor(Cursor.getPredefinedCursor(Cursor.CROSSHAIR_CURSOR)); } else if (dd.getUserAction() == TransferHandler.MOVE) { node.getNodeData().setCopy(false); dd.getDragSourceContext().setCursor(Cursor.getPredefinedCursor(Cursor.MOVE_CURSOR)); } } }
@Override public void dragEnter(DragSourceDragEvent ddd) { ddd.getDragSourceContext().getCursor(); if (Model.isResource(node.getNodeData())) { // ddd.getDragSourceContext().setCursor(resPointer); } else if (Model.isLiason(node.getNodeData())) { // ddd.getDragSourceContext().setCursor(productPointer);s } }
/** @param e the event */ public void dragOver(DragSourceDragEvent e) { DragSourceContext context = e.getDragSourceContext(); int sa = context.getSourceActions(); int ua = e.getUserAction(); int da = e.getDropAction(); int ta = e.getTargetActions(); System.out.println("dl dragOver source actions" + sa); System.out.println("user action" + ua); System.out.println("drop actions" + da); System.out.println("target actions" + ta); }
/** @param e the event */ public void dragEnter(DragSourceDragEvent e) { System.out.println("draglabel enter " + e); DragSourceContext context = e.getDragSourceContext(); // intersection of the users selected action, and the source and target actions int myaction = e.getDropAction(); if ((myaction & DragLabel.this.dragAction) != 0) { context.setCursor(DragSource.DefaultCopyDrop); } else { context.setCursor(DragSource.DefaultCopyNoDrop); } }
/** @param e the event */ @Override public void dragEnter(DragSourceDragEvent e) { DragSourceContext context = e.getDragSourceContext(); // intersection of the users selected action, and the source and // target actions int myaction = e.getDropAction(); if ((myaction & dragAction) != 0) { context.setCursor(DragSource.DefaultCopyDrop); } else { context.setCursor(DragSource.DefaultCopyNoDrop); } }
@Override public void dragEnter(DragSourceDragEvent dragSourceDragEvent) { DragSourceContext context = dragSourceDragEvent.getDragSourceContext(); int dropAction = dragSourceDragEvent.getDropAction(); if ((dropAction & DnDConstants.ACTION_COPY) != 0) { context.setCursor(DragSource.DefaultCopyDrop); } else if ((dropAction & DnDConstants.ACTION_MOVE) != 0) { context.setCursor(DragSource.DefaultMoveDrop); } else { context.setCursor(DragSource.DefaultCopyNoDrop); } }
/** * for example, press shift during drag to change to a link action * * @param e the event */ @Override public void dropActionChanged(DragSourceDragEvent e) { DragSourceContext context = e.getDragSourceContext(); context.setCursor(DragSource.DefaultCopyNoDrop); }
/** @param e the event */ @Override public void dragOver(DragSourceDragEvent e) { // interface getPalette().setDragSourceContext(e.getDragSourceContext()); }
public void dropActionChanged(DragSourceDragEvent dsde) { DragSourceContext dsc = dsde.getDragSourceContext(); JComponent comp = (JComponent) dsc.getComponent(); updatePartialChosen(comp, dsde.getUserAction() == MOVE); }
@Override public void dragEnter(DragSourceDragEvent evt) { DragSourceContext ctx = evt.getDragSourceContext(); ctx.setCursor(cursor); }