de.jsystems.framework.common.action.awt
Interface IMouse

All Known Implementing Classes:
FButton, FCheckBox, FCheckBoxMenuItem, FComboBox, FDialog, FEditorPane, FFrame, FInternalFrame, FLabel, FList, FMenu, FMenuBar, FMenuItem, FPanel, FPasswordField, FPopupMenu, FRadioButton, FRadioButtonMenuItem, FTable, FTextArea, FTextField, FTextPane, FToggleButton, FToolBar, FTree

public interface IMouse

Interface fuer MouseEvents. Hier wird die Schnittstelle zwischen Control und ActionManager fuer MouseEvents festgelegt.

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

Method Summary
 void addMouseListener(MouseListener listener)
          Fuegt dem Control den uebergebenen Listener als MouseListener hinzu.
 String getActionClassForMouse()
          Gibt den Namen der Action zurueck, die ausgefuehrt werden soll, wenn ein MouseEvent ausgeloest wurde.
 void removeMouseListener(MouseListener listener)
          Entfernt den Listener aus dem Control.
 void setActionClassForMouse(String actionClassName)
          Setzt den Namen der Actionklasse, die aufgerufen werden soll, wenn ein MouseEvent ausgeloest wurde.
 

Method Detail

addMouseListener

public void addMouseListener(MouseListener listener)
Fuegt dem Control den uebergebenen Listener als MouseListener hinzu.

Parameters:
listener - Der hinzuzufuegende MouseListener.

removeMouseListener

public void removeMouseListener(MouseListener listener)
Entfernt den Listener aus dem Control.

Parameters:
listener - Der zu entfernende Listener.

getActionClassForMouse

public String getActionClassForMouse()
Gibt den Namen der Action zurueck, die ausgefuehrt werden soll, wenn ein MouseEvent ausgeloest wurde.

Returns:
Der Name der Actionklasse fuer MouseEvent.

setActionClassForMouse

public void setActionClassForMouse(String actionClassName)
Setzt den Namen der Actionklasse, die aufgerufen werden soll, wenn ein MouseEvent ausgeloest wurde.

Parameters:
actionClassName - Der Name der Actionklasse fuer MouseEvents.