com.croftsoft.core.animation.animator
Class CursorAnimator
java.lang.Object
com.croftsoft.core.animation.animator.CursorAnimator
- All Implemented Interfaces:
- ComponentAnimator, ComponentPainter, ComponentUpdater, MouseListener, MouseMotionListener, EventListener
public class CursorAnimator
- extends Object
- implements ComponentAnimator, MouseListener, MouseMotionListener
Animates an Icon at the mouse position.
- Since:
- 2002-02-26
- Version:
- 2003-07-12
- Author:
- David Wallace Croft
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CursorAnimator
public CursorAnimator(Icon mouseReleasedIcon,
Icon mousePressedIcon,
Point hotSpot,
Component component)
getMouseReleasedIcon
public Icon getMouseReleasedIcon()
getMousePressedIcon
public Icon getMousePressedIcon()
setMouseReleasedIcon
public void setMouseReleasedIcon(Icon mouseReleasedIcon,
Point hotSpot)
setMousePressedIcon
public void setMousePressedIcon(Icon mousePressedIcon,
Point hotSpot)
update
public void update(JComponent component)
- Description copied from interface:
ComponentUpdater
- Updates the state of a JComponent and calls repaint() as required.
- Specified by:
update
in interface ComponentUpdater
paint
public void paint(JComponent component,
Graphics2D graphics)
- Specified by:
paint
in interface ComponentPainter
mouseClicked
public void mouseClicked(MouseEvent mouseEvent)
- Specified by:
mouseClicked
in interface MouseListener
mouseEntered
public void mouseEntered(MouseEvent mouseEvent)
- Specified by:
mouseEntered
in interface MouseListener
mouseExited
public void mouseExited(MouseEvent mouseEvent)
- Specified by:
mouseExited
in interface MouseListener
mousePressed
public void mousePressed(MouseEvent mouseEvent)
- Specified by:
mousePressed
in interface MouseListener
mouseReleased
public void mouseReleased(MouseEvent mouseEvent)
- Specified by:
mouseReleased
in interface MouseListener
mouseDragged
public void mouseDragged(MouseEvent mouseEvent)
- Specified by:
mouseDragged
in interface MouseMotionListener
mouseMoved
public void mouseMoved(MouseEvent mouseEvent)
- Specified by:
mouseMoved
in interface MouseMotionListener
CroftSoft Core Javadoc (2008-09-28 20:58:02)