Class JaxoLatexTextToolTip

java.lang.Object
java.awt.event.MouseAdapter
net.sf.jaxodraw.gui.panel.JaxoLatexTextToolTip
All Implemented Interfaces:
MouseListener, MouseMotionListener, MouseWheelListener, EventListener

public class JaxoLatexTextToolTip extends MouseAdapter
Show tooltips if the mouse moves over JaxoLatexText objects on the JaxoCanvas in the focused window. Note: For simplicity, this implements listener methods directly. Do not call or override.
Since:
2.0
  • Constructor Details

    • JaxoLatexTextToolTip

      public JaxoLatexTextToolTip()
      Constructor.
  • Method Details

    • setGraph

      public void setGraph(JaxoGraph graph)
      Sets the graph.
      Parameters:
      graph - the graph. May be null.
    • setActive

      public void setActive(boolean active)
      Activates this JaxoLatexTextToolTip. By default, the ToolTip is activated.
      Parameters:
      active - true to activate the ToolTip, false otherwise.
    • mouseEntered

      public final void mouseEntered(MouseEvent e)
      Process the event when the mouse enters the canvas. Perform action, just in case.
      Specified by:
      mouseEntered in interface MouseListener
      Overrides:
      mouseEntered in class MouseAdapter
      Parameters:
      e - The mouse event to process.
    • mouseMoved

      public final void mouseMoved(MouseEvent e)
      The action to be taken when the mouse is moved on the canvas. Checks for Latex texts and shows the latex panel.
      Specified by:
      mouseMoved in interface MouseMotionListener
      Overrides:
      mouseMoved in class MouseAdapter
      Parameters:
      e - The mouse event.
    • mouseExited

      public final void mouseExited(MouseEvent e)
      Process the event when the mouse exits the canvas. Hide window.
      Specified by:
      mouseExited in interface MouseListener
      Overrides:
      mouseExited in class MouseAdapter
      Parameters:
      e - The mouse event to process.
    • mousePressed

      public final void mousePressed(MouseEvent e)
      Hide window when the mouse is pressed on the canvas.
      Specified by:
      mousePressed in interface MouseListener
      Overrides:
      mousePressed in class MouseAdapter
      Parameters:
      e - The mouse event to process.