src/share/classes/sun/awt/dnd/SunDragSourceContextPeer.java

Print this page




  34 
  35 import java.awt.datatransfer.Transferable;
  36 
  37 import java.awt.dnd.DnDConstants;
  38 import java.awt.dnd.DragSourceContext;
  39 import java.awt.dnd.DragSourceEvent;
  40 import java.awt.dnd.DragSourceDropEvent;
  41 import java.awt.dnd.DragSourceDragEvent;
  42 import java.awt.dnd.DragGestureEvent;
  43 import java.awt.dnd.InvalidDnDOperationException;
  44 
  45 import java.awt.dnd.peer.DragSourceContextPeer;
  46 
  47 import java.awt.event.InputEvent;
  48 import java.awt.event.MouseEvent;
  49 
  50 import java.util.Map;
  51 import java.util.SortedMap;
  52 
  53 import sun.awt.SunToolkit;
  54 import sun.awt.datatransfer.DataTransferer;
  55 import java.awt.datatransfer.DataFlavor;
  56 
  57 
  58 /**
  59  * <p>
  60  * TBC
  61  * </p>
  62  *
  63  * @since 1.3.1
  64  *
  65  */
  66 public abstract class SunDragSourceContextPeer implements DragSourceContextPeer {
  67 
  68     private DragGestureEvent  trigger;
  69     private Component         component;
  70     private Cursor            cursor;
  71     private Image             dragImage;
  72     private Point             dragImageOffset;
  73     private long              nativeCtxt;
  74     private DragSourceContext dragSourceContext;




  34 
  35 import java.awt.datatransfer.Transferable;
  36 
  37 import java.awt.dnd.DnDConstants;
  38 import java.awt.dnd.DragSourceContext;
  39 import java.awt.dnd.DragSourceEvent;
  40 import java.awt.dnd.DragSourceDropEvent;
  41 import java.awt.dnd.DragSourceDragEvent;
  42 import java.awt.dnd.DragGestureEvent;
  43 import java.awt.dnd.InvalidDnDOperationException;
  44 
  45 import java.awt.dnd.peer.DragSourceContextPeer;
  46 
  47 import java.awt.event.InputEvent;
  48 import java.awt.event.MouseEvent;
  49 
  50 import java.util.Map;
  51 import java.util.SortedMap;
  52 
  53 import sun.awt.SunToolkit;
  54 import sun.awt.datatransfer.desktop.DataTransferer;
  55 import java.awt.datatransfer.DataFlavor;
  56 
  57 
  58 /**
  59  * <p>
  60  * TBC
  61  * </p>
  62  *
  63  * @since 1.3.1
  64  *
  65  */
  66 public abstract class SunDragSourceContextPeer implements DragSourceContextPeer {
  67 
  68     private DragGestureEvent  trigger;
  69     private Component         component;
  70     private Cursor            cursor;
  71     private Image             dragImage;
  72     private Point             dragImageOffset;
  73     private long              nativeCtxt;
  74     private DragSourceContext dragSourceContext;