Package org.xhtmlrenderer.swing
Class DefaultFSMouseListener
- java.lang.Object
-
- 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
Constructors Constructor Description DefaultFSMouseListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.
-
-
-
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 interfaceFSMouseListener
- Parameters:
panel
- the panel where the box is displayedbox
- 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 interfaceFSMouseListener
- Parameters:
panel
- the panel where the box is displayedbox
- 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 interfaceFSMouseListener
- Parameters:
panel
- the panel where the box is displayedbox
- 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 interfaceFSMouseListener
- Parameters:
panel
- the panel where the box is displayede
- 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 interfaceFSMouseListener
- Parameters:
panel
- the panel where the box is displayede
- information about the mouse position, etc.
-
reset
public void reset()
Description copied from interface:FSMouseListener
Implementation-dependent. Sent viaBasicPanel.resetMouseTracker()
.- Specified by:
reset
in interfaceFSMouseListener
-
-