Class RadianceTableUI.RolloverFadeListener
- java.lang.Object
-
- org.pushingpixels.radiance.theming.internal.ui.RadianceTableUI.RolloverFadeListener
-
- All Implemented Interfaces:
java.awt.event.MouseListener,java.awt.event.MouseMotionListener,java.util.EventListener
- Enclosing class:
- RadianceTableUI
private class RadianceTableUI.RolloverFadeListener extends java.lang.Object implements java.awt.event.MouseListener, java.awt.event.MouseMotionListenerListener for fade animations on table rollovers.
-
-
Field Summary
Fields Modifier and Type Field Description private intlastColumnprivate intlastRow
-
Constructor Summary
Constructors Modifier Constructor Description privateRolloverFadeListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidfadeOutAllRollovers()private voidfadeOutRollover(RadianceTableUI.TableCellId tableCellId)Initiates the fade out effect.private voidfadeOutTableHeader()Initiates the fade out effect.private voidhandleMouseMove(java.awt.Point mousePoint)Handles various mouse move events and initiates the fade animation if necessary.private voidhandleMoveForHeader(java.awt.event.MouseEvent e)Handles various mouse move events and initiates the fade animation if necessary.voidmouseClicked(java.awt.event.MouseEvent e)voidmouseDragged(java.awt.event.MouseEvent e)voidmouseEntered(java.awt.event.MouseEvent e)voidmouseExited(java.awt.event.MouseEvent e)voidmouseMoved(java.awt.event.MouseEvent e)voidmousePressed(java.awt.event.MouseEvent e)voidmouseReleased(java.awt.event.MouseEvent e)
-
-
-
Method Detail
-
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent e)
- Specified by:
mouseClickedin interfacejava.awt.event.MouseListener
-
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent e)
- Specified by:
mouseEnteredin interfacejava.awt.event.MouseListener
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
mousePressedin interfacejava.awt.event.MouseListener
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Specified by:
mouseReleasedin interfacejava.awt.event.MouseListener
-
mouseExited
public void mouseExited(java.awt.event.MouseEvent e)
- Specified by:
mouseExitedin interfacejava.awt.event.MouseListener
-
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent e)
- Specified by:
mouseMovedin interfacejava.awt.event.MouseMotionListener
-
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent e)
- Specified by:
mouseDraggedin interfacejava.awt.event.MouseMotionListener
-
handleMoveForHeader
private void handleMoveForHeader(java.awt.event.MouseEvent e)
Handles various mouse move events and initiates the fade animation if necessary.- Parameters:
e- Mouse event.
-
fadeOutTableHeader
private void fadeOutTableHeader()
Initiates the fade out effect.
-
handleMouseMove
private void handleMouseMove(java.awt.Point mousePoint)
Handles various mouse move events and initiates the fade animation if necessary.- Parameters:
mousePoint- Mouse event location.
-
fadeOutRollover
private void fadeOutRollover(RadianceTableUI.TableCellId tableCellId)
Initiates the fade out effect.
-
fadeOutAllRollovers
private void fadeOutAllRollovers()
-
-