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 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 voidonMouseDragged(BasicPanel panel, MouseEvent e)Sent when the mouse button is held and the mouse is moved.voidonMouseOut(BasicPanel panel, Box box)Sent when the mouse leaves a Box in the render tree after entering it.voidonMouseOver(BasicPanel panel, Box box)Sent when the mouse moves over a Box in the render tree.voidonMousePressed(BasicPanel panel, MouseEvent e)Sent when the mouse button is pressed.voidonMouseUp(BasicPanel panel, Box box)Sent when the mouse button is released while hovering over a Box in the render tree.voidreset()Implementation-dependent.
-
-
-
Method Detail
-
onMouseOver
public void onMouseOver(BasicPanel panel, Box box)
Description copied from interface:FSMouseListenerSent when the mouse moves over a Box in the render tree.- Specified by:
onMouseOverin 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:FSMouseListenerSent when the mouse leaves a Box in the render tree after entering it.- Specified by:
onMouseOutin 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:FSMouseListenerSent when the mouse button is released while hovering over a Box in the render tree.- Specified by:
onMouseUpin interfaceFSMouseListener- Parameters:
panel- the panel where the box is displayedbox- the box where the mouse is currently located
-
onMousePressed
public void onMousePressed(BasicPanel panel, MouseEvent e)
Description copied from interface:FSMouseListenerSent when the mouse button is pressed.- Specified by:
onMousePressedin interfaceFSMouseListener- Parameters:
panel- the panel where the box is displayede- information about the mouse position, etc.
-
onMouseDragged
public void onMouseDragged(BasicPanel panel, MouseEvent e)
Description copied from interface:FSMouseListenerSent when the mouse button is held and the mouse is moved.- Specified by:
onMouseDraggedin interfaceFSMouseListener- Parameters:
panel- the panel where the box is displayede- information about the mouse position, etc.
-
reset
public void reset()
Description copied from interface:FSMouseListenerImplementation-dependent. Sent viaBasicPanel.resetMouseTracker().- Specified by:
resetin interfaceFSMouseListener
-
-