Class DragSourceEvent


  • public class DragSourceEvent
    extends TypedEvent
    The DragSourceEvent contains the event information passed in the methods of the DragSourceListener.
    Since:
    1.3
    See Also:
    DragSourceListener
    • Field Summary

      Fields 
      Modifier and Type Field Description
      TransferData dataType
      The type of data requested.
      int detail
      The operation that was performed.
      boolean doit
      In dragStart, the doit field determines if the drag and drop operation should proceed; in dragFinished, the doit field indicates whether the operation was performed successfully.
      Image image
      The drag source image to be displayed during the drag.
      int offsetX
      In dragStart, the x offset (relative to the image) where the drag source image will be displayed.
      int offsetY
      In dragStart, the y offset (relative to the image) where the drag source image will be displayed.
      int x
      In dragStart, the x coordinate (relative to the control) of the position the mouse went down to start the drag.
      int y
      In dragStart, the y coordinate (relative to the control) of the position the mouse went down to start the drag.
    • Constructor Summary

      Constructors 
      Constructor Description
      DragSourceEvent​(DNDEvent e)
      Constructs a new instance of this class based on the information in the given untyped event.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • doit

        public boolean doit
        In dragStart, the doit field determines if the drag and drop operation should proceed; in dragFinished, the doit field indicates whether the operation was performed successfully.

        In dragStart:

        Flag to determine if the drag and drop operation should proceed. The application can set this value to false to prevent the drag from starting. Set to true by default.

        In dragSetData:

        This will be set to true when the call to dragSetData is made. Set it to false to cancel the drag.

        In dragFinished:

        Flag to indicate if the operation was performed successfully. True if the operation was performed successfully.

      • x

        public int x
        In dragStart, the x coordinate (relative to the control) of the position the mouse went down to start the drag.
      • y

        public int y
        In dragStart, the y coordinate (relative to the control) of the position the mouse went down to start the drag.
      • dataType

        public TransferData dataType
        The type of data requested. Data provided in the data field must be of the same type.
      • image

        public Image image
        The drag source image to be displayed during the drag.

        A value of null indicates that no drag image will be displayed.

        The default value is null.

      • offsetX

        public int offsetX
        In dragStart, the x offset (relative to the image) where the drag source image will be displayed.
      • offsetY

        public int offsetY
        In dragStart, the y offset (relative to the image) where the drag source image will be displayed.
    • Constructor Detail

      • DragSourceEvent

        public DragSourceEvent​(DNDEvent e)
        Constructs a new instance of this class based on the information in the given untyped event.
        Parameters:
        e - the untyped event containing the information
        Since:
        2.0
    • Method Detail