Class TitledTabHoverAction

java.lang.Object
net.infonode.tabbedpanel.hover.TitledTabHoverAction
All Implemented Interfaces:
HoverListener

public class TitledTabHoverAction extends Object implements HoverListener

TitledTabHoverAction is an action that makes it easy to change properties for a hovered TitledTab. The action is meant to be set as a HoverListener in the TitledTabProperties.

This hover action contains a TitledTabProperties object that will be added as super object to the hovered titled tab and then automatically removed when the titled tab is no longer hovered.

Since:
ITP 1.3.0
See Also:
  • Constructor Details

    • TitledTabHoverAction

      public TitledTabHoverAction()
      Creates a TitledTabHoverAction containing an empty TitledTabProperties object.
    • TitledTabHoverAction

      public TitledTabHoverAction(TitledTabProperties props)
      Creates a TitledTabHoverAction with the given TitledTabProperties object.
      Parameters:
      props - reference to a TitledTabProperties object
  • Method Details

    • getTitledTabProperties

      public TitledTabProperties getTitledTabProperties()
      Gets the TitledTabProperties object for this action.
      Returns:
      reference to the TitledTabProperties
    • 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