Class MoleculeDragAdapter

  • All Implemented Interfaces:
    java.awt.dnd.DragSourceListener, java.util.EventListener

    public abstract class MoleculeDragAdapter
    extends java.lang.Object
    implements java.awt.dnd.DragSourceListener
    • Constructor Detail

      • MoleculeDragAdapter

        public MoleculeDragAdapter​(java.awt.Component c)
    • Method Detail

      • allowDrag

        public void allowDrag​(boolean allow)
      • getTransferable

        public abstract java.awt.datatransfer.Transferable getTransferable​(java.awt.Point origin)
      • onDragEnter

        public void onDragEnter()
      • onDragOver

        public void onDragOver()
      • onDragExit

        public void onDragExit()
      • dragDropEnd

        public void dragDropEnd​(java.awt.dnd.DragSourceDropEvent e)
        Specified by:
        dragDropEnd in interface java.awt.dnd.DragSourceListener
      • dragEnter

        public final void dragEnter​(java.awt.dnd.DragSourceDragEvent e)
        Specified by:
        dragEnter in interface java.awt.dnd.DragSourceListener
      • dragOver

        public final void dragOver​(java.awt.dnd.DragSourceDragEvent e)
        Specified by:
        dragOver in interface java.awt.dnd.DragSourceListener
      • dragExit

        public final void dragExit​(java.awt.dnd.DragSourceEvent e)
        Specified by:
        dragExit in interface java.awt.dnd.DragSourceListener
      • dropActionChanged

        public final void dropActionChanged​(java.awt.dnd.DragSourceDragEvent e)
        Specified by:
        dropActionChanged in interface java.awt.dnd.DragSourceListener
      • onDragBegin

        protected void onDragBegin​(java.awt.dnd.DragGestureEvent e)
      • drawDragImage

        public java.awt.Image drawDragImage​(java.awt.datatransfer.Transferable transferable,
                                            int width,
                                            int height)
      • dragIsValidAndStarts

        public void dragIsValidAndStarts()