Class ReactionDropAdapter

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

    public class ReactionDropAdapter
    extends java.lang.Object
    implements java.awt.dnd.DropTargetListener
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static boolean debug  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.awt.datatransfer.DataFlavor chooseDropFlavor​(java.awt.dnd.DropTargetDropEvent e)  
      protected Reaction createFromDataFlavor​(java.awt.datatransfer.DataFlavor chosen, java.lang.Object o)  
      void dragEnter​(java.awt.dnd.DropTargetDragEvent e)  
      void dragExit​(java.awt.dnd.DropTargetEvent e)  
      void dragOver​(java.awt.dnd.DropTargetDragEvent e)  
      void drop​(java.awt.dnd.DropTargetDropEvent e)  
      void dropActionChanged​(java.awt.dnd.DropTargetDragEvent e)  
      java.awt.datatransfer.DataFlavor[] getFlavors()  
      boolean isActive()  
      protected boolean isDragFlavorSupported​(java.awt.dnd.DropTargetDragEvent e)  
      boolean isDropOK​(java.awt.dnd.DropTargetDragEvent e)  
      void onDropReaction​(Reaction rxn, java.awt.Point pt)  
      void setActive​(boolean active)  
      • Methods inherited from class java.lang.Object

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

      • ReactionDropAdapter

        public ReactionDropAdapter()
    • Method Detail

      • onDropReaction

        public void onDropReaction​(Reaction rxn,
                                   java.awt.Point pt)
      • dragEnter

        public void dragEnter​(java.awt.dnd.DropTargetDragEvent e)
        Specified by:
        dragEnter in interface java.awt.dnd.DropTargetListener
      • dragOver

        public void dragOver​(java.awt.dnd.DropTargetDragEvent e)
        Specified by:
        dragOver in interface java.awt.dnd.DropTargetListener
      • setActive

        public void setActive​(boolean active)
      • isActive

        public boolean isActive()
      • dropActionChanged

        public void dropActionChanged​(java.awt.dnd.DropTargetDragEvent e)
        Specified by:
        dropActionChanged in interface java.awt.dnd.DropTargetListener
      • dragExit

        public void dragExit​(java.awt.dnd.DropTargetEvent e)
        Specified by:
        dragExit in interface java.awt.dnd.DropTargetListener
      • drop

        public void drop​(java.awt.dnd.DropTargetDropEvent e)
        Specified by:
        drop in interface java.awt.dnd.DropTargetListener
      • getFlavors

        public java.awt.datatransfer.DataFlavor[] getFlavors()
      • createFromDataFlavor

        protected Reaction createFromDataFlavor​(java.awt.datatransfer.DataFlavor chosen,
                                                java.lang.Object o)
                                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • isDragFlavorSupported

        protected boolean isDragFlavorSupported​(java.awt.dnd.DropTargetDragEvent e)
      • chooseDropFlavor

        protected java.awt.datatransfer.DataFlavor chooseDropFlavor​(java.awt.dnd.DropTargetDropEvent e)
      • isDropOK

        public boolean isDropOK​(java.awt.dnd.DropTargetDragEvent e)