Flying Saucer Project Release ${app.version}

org.xhtmlrenderer.swing
Class DefaultFSMouseListener

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

public class DefaultFSMouseListener
extends java.lang.Object
implements FSMouseListener

Default, no-op implementation of an FSMouseListener. Override the method as needed in your own subclass.


Constructor Summary
DefaultFSMouseListener()
           
 
Method Summary
 void onMouseDragged(BasicPanel panel, java.awt.event.MouseEvent e)
          Sent when the mouse button is held and the mouse is moved.
 void onMouseOut(BasicPanel panel, Box box)
          Sent when the mouse leaves a Box in the render tree after entering it.
 void onMouseOver(BasicPanel panel, Box box)
          Sent when the mouse moves over a Box in the render tree.
 void onMousePressed(BasicPanel panel, java.awt.event.MouseEvent e)
          Sent when the mouse button is pressed.
 void onMouseUp(BasicPanel panel, Box box)
          Sent when the mouse button is released while hovering over a Box in the render tree.
 void reset()
          Implementation-dependent.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultFSMouseListener

public DefaultFSMouseListener()
Method Detail

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,
                           java.awt.event.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,
                           java.awt.event.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

Flying Saucer Project Release ${app.version}

Flying Saucer Project Home