Examples of DragSourceContext


Examples of ae.java.awt.dnd.DragSourceContext

            this.dispatchType  = dispatchType;
            this.event         = event;
        }

        public void run() {
            DragSourceContext dragSourceContext =
                SunDragSourceContextPeer.this.getDragSourceContext();
            try {
                switch (dispatchType) {
                case DISPATCH_ENTER:
                    dragSourceContext.dragEnter((DragSourceDragEvent)event);
                    break;
                case DISPATCH_MOTION:
                    dragSourceContext.dragOver((DragSourceDragEvent)event);
                    break;
                case DISPATCH_CHANGED:
                    dragSourceContext.dropActionChanged((DragSourceDragEvent)event);
                    break;
                case DISPATCH_EXIT:
                    dragSourceContext.dragExit(event);
                    break;
                case DISPATCH_MOUSE_MOVED:
                    dragSourceContext.dragMouseMoved((DragSourceDragEvent)event);
                    break;
                case DISPATCH_FINISH:
                    try {
                        dragSourceContext.dragDropEnd((DragSourceDropEvent)event);
                    } finally {
                        SunDragSourceContextPeer.this.cleanup();
                    }
                    break;
                default:
View Full Code Here

Examples of java.awt.dnd.DragSourceContext

            awtDragSource.startDrag(trigger, java.awt.Cursor.getDefaultCursor(),
                null, null, localManifestAdapter, new DragSourceListener() {
                @Override
                public void dragEnter(DragSourceDragEvent event) {
                    DragSourceContext context = event.getDragSourceContext();
                    context.setCursor(getDropCursor(getDropAction(event.getDropAction())));
                }

                @Override
                public void dragExit(DragSourceEvent event) {
                    DragSourceContext context = event.getDragSourceContext();
                    context.setCursor(java.awt.Cursor.getDefaultCursor());
                }

                @Override
                public void dragOver(DragSourceDragEvent event) {
                    DragSourceContext context = event.getDragSourceContext();
                    context.setCursor(getDropCursor(getDropAction(event.getDropAction())));
                }

                @Override
                public void dropActionChanged(DragSourceDragEvent event) {
                    DragSourceContext context = event.getDragSourceContext();
                    context.setCursor(getDropCursor(getDropAction(event.getDropAction())));
                }

                @Override
                public void dragDropEnd(DragSourceDropEvent event) {
                    DragSourceContext context = event.getDragSourceContext();
                    context.setCursor(java.awt.Cursor.getDefaultCursor());
                    dragSource.endDrag(dragDescendantArgument, getDropAction(event.getDropAction()));
                }
            });
        }
View Full Code Here

Examples of java.awt.dnd.DragSourceContext

 
  void testNPE()
  {
    try
      {
        new DragSourceContext(null, null, null, null, null, null, null);
      }
    catch (NullPointerException npe)
      {
        caught = true;
      }
    harness.check(caught);
    caught = false;

    try
      {
        trigger = new DragGestureEvent(new DGR(), DnDConstants.ACTION_COPY,
                                       new Point(), new ArrayList());
        peer = Toolkit.getDefaultToolkit().createDragSourceContextPeer(trigger);
        new DragSourceContext(peer, trigger, cur, null, null, ss, null);
      }
    catch (NullPointerException npe)
      {
        caught = true;
      }
    catch (IllegalArgumentException iae)
      {
      }
    harness.check(!caught);
    caught = false;

    try
      {
        new DragSourceContext(peer, trigger, cur,
                              new BufferedImage(50, 50,
                                                BufferedImage.TYPE_3BYTE_BGR),
                              null, ss, null);
      }
    catch (NullPointerException npe)
View Full Code Here

Examples of java.awt.dnd.DragSourceContext

        DGR dgr = new DGR();
        dgr.setComponent(null);
        trigger = new DragGestureEvent(dgr, DnDConstants.ACTION_COPY,
                                       new Point(), new ArrayList());
        peer = Toolkit.getDefaultToolkit().createDragSourceContextPeer(trigger);
        new DragSourceContext(peer, trigger, cur,
                              new BufferedImage(50, 50,
                                                BufferedImage.TYPE_3BYTE_BGR),
                              new Point(), ss, null);
      }
    catch (IllegalArgumentException iae)
      {
        caught = true;
      }
    harness.check(caught);
    caught = false;

    try
      {
        DGR dgr = new DGR(null);
        trigger = new DragGestureEvent(dgr, DnDConstants.ACTION_COPY,
                                       new Point(), new ArrayList());
        peer = Toolkit.getDefaultToolkit().createDragSourceContextPeer(trigger);
        new DragSourceContext(peer, trigger, cur,
                              new BufferedImage(50, 50,
                                                BufferedImage.TYPE_3BYTE_BGR),
                              new Point(), ss, null);
      }
    catch (IllegalArgumentException iae)
      {
        caught = true;
      }
    harness.check(caught);
    caught = false;

    try
      {
        DGR dgr = new DGR();
        trigger = new DragGestureEvent(dgr, DnDConstants.ACTION_NONE,
                                       new Point(), new ArrayList());
        peer = Toolkit.getDefaultToolkit().createDragSourceContextPeer(trigger);
        new DragSourceContext(peer, trigger, cur,
                              new BufferedImage(50, 50,
                                                BufferedImage.TYPE_3BYTE_BGR),
                              new Point(), ss, null);
      }
    catch (IllegalArgumentException iae)
View Full Code Here

Examples of java.awt.dnd.DragSourceContext

    }

    public void dragEnter(DragSourceDragEvent e)
    {
      dragEnterTar = true;
      DragSourceContext ctx = e.getDragSourceContext();

      int action = e.getDropAction();
      if ((action & DnDConstants.ACTION_COPY) != 0)
        ctx.setCursor(DragSource.DefaultCopyDrop);
      else
        ctx.setCursor(DragSource.DefaultCopyNoDrop);
    }
View Full Code Here

Examples of java.awt.dnd.DragSourceContext

            awtDragSource.startDrag(trigger, java.awt.Cursor.getDefaultCursor(),
                null, null, localManifestAdapter, new DragSourceListener() {
                @Override
                public void dragEnter(DragSourceDragEvent event) {
                    DragSourceContext context = event.getDragSourceContext();
                    context.setCursor(getDropCursor(getDropAction(event.getDropAction())));
                }

                @Override
                public void dragExit(DragSourceEvent event) {
                    DragSourceContext context = event.getDragSourceContext();
                    context.setCursor(java.awt.Cursor.getDefaultCursor());
                }

                @Override
                public void dragOver(DragSourceDragEvent event) {
                    DragSourceContext context = event.getDragSourceContext();
                    context.setCursor(getDropCursor(getDropAction(event.getDropAction())));
                }

                @Override
                public void dropActionChanged(DragSourceDragEvent event) {
                    DragSourceContext context = event.getDragSourceContext();
                    context.setCursor(getDropCursor(getDropAction(event.getDropAction())));
                }

                @Override
                public void dragDropEnd(DragSourceDropEvent event) {
                    DragSourceContext context = event.getDragSourceContext();
                    context.setCursor(java.awt.Cursor.getDefaultCursor());
                    dragSource.endDrag(dragDescendant, getDropAction(event.getDropAction()));
                }
            });
        }
View Full Code Here

Examples of java.awt.dnd.DragSourceContext

            final DragSourceListener dsl = new DragSourceListener() {
                public void dragDropEnd(DragSourceDropEvent dsde) {
                }

                public void dragEnter(DragSourceDragEvent dsde) {
                    DragSourceContext context = dsde.getDragSourceContext();

                    // Intersection of the users selected action,
                    // and the source and target actions
                    int myaction = dsde.getDropAction();

                    if ((myaction & DnDConstants.ACTION_COPY_OR_MOVE) != 0) {
                        context.setCursor(DragSource.DefaultCopyDrop);
                    } else {
                        context.setCursor(DragSource.DefaultCopyNoDrop);
                    }
                }

                public void dragExit(DragSourceEvent dse) {
                }
View Full Code Here

Examples of java.awt.dnd.DragSourceContext

        final DragSourceListener dsl = new DragSourceListener() {
            public void dragDropEnd(DragSourceDropEvent dsde) {
            }

            public void dragEnter(DragSourceDragEvent dsde) {
                DragSourceContext context = dsde.getDragSourceContext();

                //intersection of the users selected action, and the
                //source and target actions
                int myaction = dsde.getDropAction();

                if ((myaction & DnDConstants.ACTION_COPY) != 0) {
                    context.setCursor(DragSource.DefaultCopyDrop);
                } else {
                    context.setCursor(DragSource.DefaultCopyNoDrop);
                }
            }

            public void dragExit(DragSourceEvent dse) {
            }
View Full Code Here

Examples of java.awt.dnd.DragSourceContext

            awtDragSource.startDrag(trigger, java.awt.Cursor.getDefaultCursor(),
                null, null, localManifestAdapter, new DragSourceListener() {
                @Override
                public void dragEnter(DragSourceDragEvent event) {
                    DragSourceContext context = event.getDragSourceContext();
                    context.setCursor(getDropCursor(getDropAction(event.getDropAction())));
                }

                @Override
                public void dragExit(DragSourceEvent event) {
                    DragSourceContext context = event.getDragSourceContext();
                    context.setCursor(java.awt.Cursor.getDefaultCursor());
                }

                @Override
                public void dragOver(DragSourceDragEvent event) {
                    DragSourceContext context = event.getDragSourceContext();
                    context.setCursor(getDropCursor(getDropAction(event.getDropAction())));
                }

                @Override
                public void dropActionChanged(DragSourceDragEvent event) {
                    DragSourceContext context = event.getDragSourceContext();
                    context.setCursor(getDropCursor(getDropAction(event.getDropAction())));
                }

                @Override
                public void dragDropEnd(DragSourceDropEvent event) {
                    DragSourceContext context = event.getDragSourceContext();
                    context.setCursor(java.awt.Cursor.getDefaultCursor());
                    dragSource.endDrag(dragDescendantArgument, getDropAction(event.getDropAction()));
                }
            });
        }
View Full Code Here

Examples of java.awt.dnd.DragSourceContext

            awtDragSource.startDrag(trigger, java.awt.Cursor.getDefaultCursor(),
                null, null, localManifestAdapter, new DragSourceListener() {
                @Override
                public void dragEnter(DragSourceDragEvent event) {
                    DragSourceContext context = event.getDragSourceContext();
                    context.setCursor(getDropCursor(getDropAction(event.getDropAction())));
                }

                @Override
                public void dragExit(DragSourceEvent event) {
                    DragSourceContext context = event.getDragSourceContext();
                    context.setCursor(java.awt.Cursor.getDefaultCursor());
                }

                @Override
                public void dragOver(DragSourceDragEvent event) {
                    DragSourceContext context = event.getDragSourceContext();
                    context.setCursor(getDropCursor(getDropAction(event.getDropAction())));
                }

                @Override
                public void dropActionChanged(DragSourceDragEvent event) {
                    DragSourceContext context = event.getDragSourceContext();
                    context.setCursor(getDropCursor(getDropAction(event.getDropAction())));
                }

                @Override
                public void dragDropEnd(DragSourceDropEvent event) {
                    DragSourceContext context = event.getDragSourceContext();
                    context.setCursor(java.awt.Cursor.getDefaultCursor());
                    dragSource.endDrag(dragDescendant, getDropAction(event.getDropAction()));
                }
            });
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.