Class CompoundHoverListener

java.lang.Object
net.infonode.gui.hover.CompoundHoverListener
All Implemented Interfaces:
HoverListener

public class CompoundHoverListener extends Object implements HoverListener
CompoundHoverListener takes the two given hover listeners and calls the first hover listener and then the second when the mouse is hovering. When the mouse is no longer hovering, the second listener is called and then the first listener is called.
  • Constructor Details

    • CompoundHoverListener

      public CompoundHoverListener(HoverListener firstListener, HoverListener secondListener)
      Creates a CompoundHoverListener
      Parameters:
      firstListener - the first hover listener
      secondListener - the second hover listener
  • Method Details

    • getFirstListener

      public HoverListener getFirstListener()
      Gets the first hover listener
      Returns:
      the hover listener
    • getSecondListener

      public HoverListener getSecondListener()
      Gets the second hover listener
      Returns:
      the hover listener
    • mouseEntered

      public void mouseEntered(HoverEvent event)
      Description copied from interface: HoverListener
      Called when the mouse enters the hoverable component
      Specified by:
      mouseEntered in interface HoverListener
      Parameters:
      event - the hover event
    • mouseExited

      public void mouseExited(HoverEvent event)
      Description copied from interface: HoverListener
      Called when the mouse exits the hoverable component
      Specified by:
      mouseExited in interface HoverListener
      Parameters:
      event - the hover event