Class DefaultFSMouseListener

java.lang.Object
org.xhtmlrenderer.swing.DefaultFSMouseListener
All Implemented Interfaces:
FSMouseListener
Direct Known Subclasses:
CursorListener, HoverListener, LinkListener

public class DefaultFSMouseListener extends Object implements FSMouseListener
Default, no-op implementation of an FSMouseListener. Override the method as needed in your own subclass.
  • Constructor Details

    • DefaultFSMouseListener

      public DefaultFSMouseListener()
  • Method Details

    • onMouseOver

      public void onMouseOver(BasicPanel panel, Box box)
      Description copied from interface: FSMouseListener
      Sent when the mouse moves over a Box in the render tree.
      Specified by:
      onMouseOver in interface FSMouseListener
      Parameters:
      panel - the panel where the box is displayed
      box - the box the mouse has just moved over
    • onMouseOut

      public void onMouseOut(BasicPanel panel, Box box)
      Description copied from interface: FSMouseListener
      Sent when the mouse leaves a Box in the render tree after entering it.
      Specified by:
      onMouseOut in interface FSMouseListener
      Parameters:
      panel - the panel where the box is displayed
      box - the box the mouse has just left
    • onMouseUp

      public void onMouseUp(BasicPanel panel, Box box)
      Description copied from interface: FSMouseListener
      Sent when the mouse button is released while hovering over a Box in the render tree.
      Specified by:
      onMouseUp in interface FSMouseListener
      Parameters:
      panel - the panel where the box is displayed
      box - the box where the mouse is currently located
    • onMousePressed

      public void onMousePressed(BasicPanel panel, MouseEvent e)
      Description copied from interface: FSMouseListener
      Sent when the mouse button is pressed.
      Specified by:
      onMousePressed in interface FSMouseListener
      Parameters:
      panel - the panel where the box is displayed
      e - information about the mouse position, etc.
    • onMouseDragged

      public void onMouseDragged(BasicPanel panel, MouseEvent e)
      Description copied from interface: FSMouseListener
      Sent when the mouse button is held and the mouse is moved.
      Specified by:
      onMouseDragged in interface FSMouseListener
      Parameters:
      panel - the panel where the box is displayed
      e - information about the mouse position, etc.
    • reset

      public void reset()
      Description copied from interface: FSMouseListener
      Implementation-dependent. Sent via BasicPanel.resetMouseTracker().
      Specified by:
      reset in interface FSMouseListener