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

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 IKey

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

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

Method Summary
 void addKeyListener(KeyListener listener)
          Fuegt dem Control den uebergebenen Listener als KeyListener hinzu.
 String getActionClassForKey()
          Gibt den Namen der Action zurueck, die ausgefuehrt werden soll, wenn ein KeyEvent ausgeloest wurde.
 void removeKeyListener(KeyListener listener)
          Entfernt den Listener aus dem Control.
 void setActionClassForKey(String actionClassName)
          Setzt den Namen der Actionklasse, die aufgerufen werden soll, wenn ein KeyEvent ausgeloest wurde.
 

Method Detail

addKeyListener

public void addKeyListener(KeyListener listener)
Fuegt dem Control den uebergebenen Listener als KeyListener hinzu.

Parameters:
listener - Der hinzuzufuegende KeyListener.

removeKeyListener

public void removeKeyListener(KeyListener listener)
Entfernt den Listener aus dem Control.

Parameters:
listener - Der zu entfernende Listener.

getActionClassForKey

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

Returns:
Der Name der Actionklasse fuer KeyEvent.

setActionClassForKey

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

Parameters:
actionClassName - Der Name der Actionklasse fuer KeyEvents.