de.jsystems.framework.common.action.swing
Class MouseInputAction

java.lang.Object
  extended byde.jsystems.framework.common.action.AbstractAction
      extended byde.jsystems.framework.common.action.swing.MouseInputAction
All Implemented Interfaces:
EventListener, MouseInputListener, MouseListener, MouseMotionListener

public class MouseInputAction
extends AbstractAction
implements MouseInputListener

Actionimplementierung fuer MouseEvents. Diese fasst die Ereignisse aus den Interfaces MouseListener und MouseMotionListener in einer Klasse zusammen.

Version:
1.0
Copyright by Jens Homm 2001 - 2004
Author:
Jens Homm JSYSTEMS

Constructor Summary
MouseInputAction()
           
 
Method Summary
 void doMouseClicked(MouseEvent me)
          Abgeleitete Klassen müssen diese Methode ueberschreiben.
 void doMouseDragged(MouseEvent me)
          Abgeleitete Klassen müssen diese Methode ueberschreiben.
 void doMouseEntered(MouseEvent me)
          Abgeleitete Klassen müssen diese Methode ueberschreiben.
 void doMouseExited(MouseEvent me)
          Abgeleitete Klassen müssen diese Methode ueberschreiben.
 void doMouseMoved(MouseEvent me)
          Abgeleitete Klassen müssen diese Methode ueberschreiben.
 void doMousePressed(MouseEvent me)
          Abgeleitete Klassen müssen diese Methode ueberschreiben.
 void doMouseReleased(MouseEvent me)
          Abgeleitete Klassen müssen diese Methode ueberschreiben.
 void mouseClicked(MouseEvent me)
           
 void mouseDragged(MouseEvent me)
           
 void mouseEntered(MouseEvent me)
           
 void mouseExited(MouseEvent me)
           
 void mouseMoved(MouseEvent me)
           
 void mousePressed(MouseEvent me)
           
 void mouseReleased(MouseEvent me)
           
 
Methods inherited from class de.jsystems.framework.common.action.AbstractAction
addControl, disable, enable, exceptionInAction, getController, getControls, getException, getView, hasException, initialize, isEnabled, removeAll, removeControl, setException
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MouseInputAction

public MouseInputAction()
Method Detail

mouseClicked

public void mouseClicked(MouseEvent me)
Specified by:
mouseClicked in interface MouseListener

doMouseClicked

public void doMouseClicked(MouseEvent me)
                    throws Exception
Abgeleitete Klassen müssen diese Methode ueberschreiben. Hierin passiert die eigentliche Aktion der Action.

Parameters:
me - Das Eventobjekt mit dem ausgeloesten Event.
Throws:
Exception - wenn beim ausfuehren der Methode ein Fehler auftritt.

mousePressed

public void mousePressed(MouseEvent me)
Specified by:
mousePressed in interface MouseListener

doMousePressed

public void doMousePressed(MouseEvent me)
                    throws Exception
Abgeleitete Klassen müssen diese Methode ueberschreiben. Hierin passiert die eigentliche Aktion der Action.

Parameters:
me - Das Eventobjekt mit dem ausgeloesten Event.
Throws:
Exception - wenn beim ausfuehren der Methode ein Fehler auftritt.

mouseReleased

public void mouseReleased(MouseEvent me)
Specified by:
mouseReleased in interface MouseListener

doMouseReleased

public void doMouseReleased(MouseEvent me)
                     throws Exception
Abgeleitete Klassen müssen diese Methode ueberschreiben. Hierin passiert die eigentliche Aktion der Action.

Parameters:
me - Das Eventobjekt mit dem ausgeloesten Event.
Throws:
Exception - wenn beim ausfuehren der Methode ein Fehler auftritt.

mouseEntered

public void mouseEntered(MouseEvent me)
Specified by:
mouseEntered in interface MouseListener

doMouseEntered

public void doMouseEntered(MouseEvent me)
                    throws Exception
Abgeleitete Klassen müssen diese Methode ueberschreiben. Hierin passiert die eigentliche Aktion der Action.

Parameters:
me - Das Eventobjekt mit dem ausgeloesten Event.
Throws:
Exception - wenn beim ausfuehren der Methode ein Fehler auftritt.

mouseExited

public void mouseExited(MouseEvent me)
Specified by:
mouseExited in interface MouseListener

doMouseExited

public void doMouseExited(MouseEvent me)
                   throws Exception
Abgeleitete Klassen müssen diese Methode ueberschreiben. Hierin passiert die eigentliche Aktion der Action.

Parameters:
me - Das Eventobjekt mit dem ausgeloesten Event.
Throws:
Exception - wenn beim ausfuehren der Methode ein Fehler auftritt.

mouseDragged

public void mouseDragged(MouseEvent me)
Specified by:
mouseDragged in interface MouseMotionListener

doMouseDragged

public void doMouseDragged(MouseEvent me)
                    throws Exception
Abgeleitete Klassen müssen diese Methode ueberschreiben. Hierin passiert die eigentliche Aktion der Action.

Parameters:
me - Das Eventobjekt mit dem ausgeloesten Event.
Throws:
Exception - wenn beim ausfuehren der Methode ein Fehler auftritt.

mouseMoved

public void mouseMoved(MouseEvent me)
Specified by:
mouseMoved in interface MouseMotionListener

doMouseMoved

public void doMouseMoved(MouseEvent me)
                  throws Exception
Abgeleitete Klassen müssen diese Methode ueberschreiben. Hierin passiert die eigentliche Aktion der Action.

Parameters:
me - Das Eventobjekt mit dem ausgeloesten Event.
Throws:
Exception - wenn beim ausfuehren der Methode ein Fehler auftritt.