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

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 IFocus

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

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

Method Summary
 void addFocusListener(FocusListener listener)
          Fuegt dem Control den uebergebenen Listener als FocusListener hinzu.
 String getActionClassForFocus()
          Gibt den Namen der Action zurueck, die ausgefuehrt werden soll, wenn ein FocusEvent ausgeloest wurde.
 void removeFocusListener(FocusListener listener)
          Entfernt den Listener aus dem Control.
 void setActionClassForFocus(String actionClassName)
          Setzt den Namen der Actionklasse, die aufgerufen werden soll, wenn ein FocusEvent ausgeloest wurde.
 

Method Detail

addFocusListener

public void addFocusListener(FocusListener listener)
Fuegt dem Control den uebergebenen Listener als FocusListener hinzu.

Parameters:
listener - Der hinzuzufuegende FocusListener.

removeFocusListener

public void removeFocusListener(FocusListener listener)
Entfernt den Listener aus dem Control.

Parameters:
listener - Der zu entfernende Listener.

getActionClassForFocus

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

Returns:
Der Name der Actionklasse fuer focusEvents.

setActionClassForFocus

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

Parameters:
actionClassName - Der Name der Actionklasse fuer FocusEvents.