CubeTwister 2.0alpha142 2012-02-11

ch.randelshofer.gui.event
Class TimedButtonTrigger

java.lang.Object
  extended by java.awt.event.MouseAdapter
      extended by ch.randelshofer.gui.event.TimedButtonTrigger
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.util.EventListener

public class TimedButtonTrigger
extends java.awt.event.MouseAdapter
implements java.awt.event.ActionListener

Invokes the doClick method of an javax.swing.AbstractButton repeatedely when the user keeps the mouse pressed during a long period of time.

Version:
1.0 2001-07-28
Author:
werni

Constructor Summary
TimedButtonTrigger(javax.swing.AbstractButton button)
          Creates new TimedButtonTrigger
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent evt)
           
 void mouseEntered(java.awt.event.MouseEvent e)
          Invoked when the mouse enters a component.
 void mouseExited(java.awt.event.MouseEvent e)
          Invoked when the mouse exits a component.
 void mousePressed(java.awt.event.MouseEvent e)
          Invoked when a mouse button has been pressed on a component.
 void mouseReleased(java.awt.event.MouseEvent e)
          Invoked when a mouse button has been released on a component.
 
Methods inherited from class java.awt.event.MouseAdapter
mouseClicked, mouseDragged, mouseMoved, mouseWheelMoved
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TimedButtonTrigger

public TimedButtonTrigger(javax.swing.AbstractButton button)
Creates new TimedButtonTrigger

Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent evt)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

mouseExited

public void mouseExited(java.awt.event.MouseEvent e)
Invoked when the mouse exits a component.

Specified by:
mouseExited in interface java.awt.event.MouseListener
Overrides:
mouseExited in class java.awt.event.MouseAdapter

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Invoked when a mouse button has been released on a component.

Specified by:
mouseReleased in interface java.awt.event.MouseListener
Overrides:
mouseReleased in class java.awt.event.MouseAdapter

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Invoked when a mouse button has been pressed on a component.

Specified by:
mousePressed in interface java.awt.event.MouseListener
Overrides:
mousePressed in class java.awt.event.MouseAdapter

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent e)
Invoked when the mouse enters a component.

Specified by:
mouseEntered in interface java.awt.event.MouseListener
Overrides:
mouseEntered in class java.awt.event.MouseAdapter

(c) Werner Randelshofer.
All rights reserved.