Class RolloverTriStateListener
- java.lang.Object
-
- org.pushingpixels.radiance.component.internal.theming.common.tristate.BasicTriStateListener
-
- org.pushingpixels.radiance.component.internal.theming.common.tristate.RolloverTriStateListener
-
- All Implemented Interfaces:
java.awt.event.FocusListener
,java.awt.event.MouseListener
,java.awt.event.MouseMotionListener
,java.util.EventListener
,javax.swing.event.ChangeListener
public class RolloverTriStateListener extends BasicTriStateListener
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
isMouseInside
If the mouse pointer is currently inside the associated button area,this
flag istrue
.private StateTransitionTracker
stateTransitionTracker
-
Fields inherited from class org.pushingpixels.radiance.component.internal.theming.common.tristate.BasicTriStateListener
button
-
-
Constructor Summary
Constructors Constructor Description RolloverTriStateListener(JTriStateCheckBox b, StateTransitionTracker stateTransitionTracker)
Simple constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
focusGained(java.awt.event.FocusEvent e)
void
focusLost(java.awt.event.FocusEvent e)
void
mouseClicked(java.awt.event.MouseEvent e)
void
mouseDragged(java.awt.event.MouseEvent e)
void
mouseEntered(java.awt.event.MouseEvent e)
void
mouseExited(java.awt.event.MouseEvent e)
void
mouseMoved(java.awt.event.MouseEvent e)
void
mousePressed(java.awt.event.MouseEvent e)
void
mouseReleased(java.awt.event.MouseEvent e)
-
Methods inherited from class org.pushingpixels.radiance.component.internal.theming.common.tristate.BasicTriStateListener
installKeyboardActions, stateChanged, uninstallKeyboardActions
-
-
-
-
Field Detail
-
isMouseInside
private boolean isMouseInside
If the mouse pointer is currently inside the associated button area,this
flag istrue
.
-
stateTransitionTracker
private StateTransitionTracker stateTransitionTracker
-
-
Constructor Detail
-
RolloverTriStateListener
public RolloverTriStateListener(JTriStateCheckBox b, StateTransitionTracker stateTransitionTracker)
Simple constructor.- Parameters:
b
- The associated button.
-
-
Method Detail
-
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent e)
- Specified by:
mouseEntered
in interfacejava.awt.event.MouseListener
- Overrides:
mouseEntered
in classBasicTriStateListener
-
mouseExited
public void mouseExited(java.awt.event.MouseEvent e)
- Specified by:
mouseExited
in interfacejava.awt.event.MouseListener
- Overrides:
mouseExited
in classBasicTriStateListener
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Specified by:
mouseReleased
in interfacejava.awt.event.MouseListener
- Overrides:
mouseReleased
in classBasicTriStateListener
-
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent e)
- Specified by:
mouseMoved
in interfacejava.awt.event.MouseMotionListener
- Overrides:
mouseMoved
in classBasicTriStateListener
-
focusGained
public void focusGained(java.awt.event.FocusEvent e)
- Specified by:
focusGained
in interfacejava.awt.event.FocusListener
- Overrides:
focusGained
in classBasicTriStateListener
-
focusLost
public void focusLost(java.awt.event.FocusEvent e)
- Specified by:
focusLost
in interfacejava.awt.event.FocusListener
- Overrides:
focusLost
in classBasicTriStateListener
-
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent e)
- Specified by:
mouseClicked
in interfacejava.awt.event.MouseListener
- Overrides:
mouseClicked
in classBasicTriStateListener
-
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent e)
- Specified by:
mouseDragged
in interfacejava.awt.event.MouseMotionListener
- Overrides:
mouseDragged
in classBasicTriStateListener
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
mousePressed
in interfacejava.awt.event.MouseListener
- Overrides:
mousePressed
in classBasicTriStateListener
-
-