org.jcreme.swing
Class RepaintingMouseHandler

java.lang.Object
  extended byorg.jcreme.swing.RepaintingMouseHandler
All Implemented Interfaces:
java.util.EventListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener

public class RepaintingMouseHandler
extends java.lang.Object
implements java.awt.event.MouseMotionListener, java.awt.event.MouseListener

This Listener provokes a repaint of the registered components when a MouseEvent is received.

Version:
$Revision: 1.1 $
Author:
$Author: dbregeon $

Constructor Summary
RepaintingMouseHandler()
           
 
Method Summary
 void addRepaintedComponent(java.awt.Component c)
          Enables to register a Component for repainting.
 java.awt.Component[] getRepaintedComponents()
          Gives access to the Components registered for repainting.
 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)
           
 void removeRepaintedComponent(java.awt.Component c)
          Enables to unregister a Component for repainting.
protected  void repaint()
          Controls the repaint of the registered Components.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RepaintingMouseHandler

public RepaintingMouseHandler()
Method Detail

addRepaintedComponent

public void addRepaintedComponent(java.awt.Component c)
Enables to register a Component for repainting.

Parameters:
c - the Component to register.

removeRepaintedComponent

public void removeRepaintedComponent(java.awt.Component c)
Enables to unregister a Component for repainting.

Parameters:
c - the Component to unregister.

getRepaintedComponents

public java.awt.Component[] getRepaintedComponents()
Gives access to the Components registered for repainting.

Returns:
the list of Components that are repainted by this listener.

repaint

protected void repaint()
Controls the repaint of the registered Components.


mouseEntered

public void mouseEntered(java.awt.event.MouseEvent e)
Specified by:
mouseEntered in interface java.awt.event.MouseListener
See Also:
MouseListener.mouseEntered(java.awt.event.MouseEvent)

mouseExited

public void mouseExited(java.awt.event.MouseEvent e)
Specified by:
mouseExited in interface java.awt.event.MouseListener
See Also:
MouseListener.mouseExited(java.awt.event.MouseEvent)

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent e)
Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener
See Also:
MouseMotionListener.mouseDragged(java.awt.event.MouseEvent)

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent e)
Specified by:
mouseMoved in interface java.awt.event.MouseMotionListener
See Also:
MouseMotionListener.mouseMoved(java.awt.event.MouseEvent)

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Specified by:
mouseClicked in interface java.awt.event.MouseListener
See Also:
MouseListener.mouseClicked(java.awt.event.MouseEvent)

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Specified by:
mousePressed in interface java.awt.event.MouseListener
See Also:
MouseListener.mousePressed(java.awt.event.MouseEvent)

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Specified by:
mouseReleased in interface java.awt.event.MouseListener
See Also:
MouseListener.mouseReleased(java.awt.event.MouseEvent)


Copyright 2006 null. All Rights Reserved.