Interface IHoverable

All Known Implementing Classes:
ViewModelEdge, ViewModelVertex

public interface IHoverable
Interface for add mouse-hover support.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addHoverListener(javafx.beans.value.ChangeListener<javafx.scene.Node> consumer)
    Add a changelistener that will be invoked when hover(javafx.scene.Node) is being called.
    void
    hover(javafx.scene.Node hoverDisplay)
    Trigger a hover event and display the provided node in the hover effect.
    boolean
    Check if the hover effect is currently showing.
    void
    Stop showing the hover effect.
  • Method Details

    • hover

      void hover(javafx.scene.Node hoverDisplay)
      Trigger a hover event and display the provided node in the hover effect.
      Parameters:
      hoverDisplay - The javafx node to show in the hover window.
    • unhover

      void unhover()
      Stop showing the hover effect.
    • isHovering

      boolean isHovering()
      Check if the hover effect is currently showing.
      Returns:
      True if the hover effect is currently being shown, false otherwise.
    • addHoverListener

      void addHoverListener(javafx.beans.value.ChangeListener<javafx.scene.Node> consumer)
      Add a changelistener that will be invoked when hover(javafx.scene.Node) is being called.
      Parameters:
      consumer - The changelistener to add.