Class CStepChoice

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Choice
                   |
                   +----CStepChoice

public class CStepChoice
extends Choice
implements ItemListener
CStepChoice ist ein Choice, dessen Elemente sich nur als Werte mit konstanten Abstaenden unterscheiden. Diese Klasse ist abstrakt. Das Interface ItemListener wird implementiert um nach einer Auswahl die Action auszufuehren. Von dieser Klasse sollte fuer die Verarbeitung eine Klasse abgeleitet werden und die Methode doAction mit den Aktivitaeten implementiert werden.

Version:
1.0 date : 07.06.1997
Author:
Mirko Mumberg

Variable Index

 o m_Begin
Begin ist der Anfangswert.
 o m_CountItems
CountItems ist die Anzahl der Choiceelemente.
 o m_Label
Label sind die einzelnen Choice-Strings.
 o m_Step
Step ist die Schrittweite.

Constructor Index

 o CStepChoice(int, int, int, int, String)
Der Konstructor initialisiert den Choice und fuegt den ItemListener dazu.

Method Index

 o doAction(int)
Ist eine abstrakte Funktion, die nach der Auswahl im Choice ausgefuehrt wird.
 o itemStateChanged(ItemEvent)
Funktion aus der Schnittstelle ItemListener.

Variables

 o m_Label
  protected String m_Label[]
Label sind die einzelnen Choice-Strings.

 o m_CountItems
  protected int m_CountItems
CountItems ist die Anzahl der Choiceelemente.

 o m_Begin
  protected int m_Begin
Begin ist der Anfangswert.

 o m_Step
  protected int m_Step
Step ist die Schrittweite.

Constructors

 o CStepChoice
  public CStepChoice(int _Begin,
                     int _End,
                     int _Step,
                     int _Default,
                     String _Label)
Der Konstructor initialisiert den Choice und fuegt den ItemListener dazu.

Parameters:
_Begin - Ist der unterste Wert im Choice
_End - Ist der oberste Wert im Choice
_Step - Ist die Schrittgroesse zwischen den Werten im Choice
_Default - Ist das Defaultelement. Es enthaelt die Position des Defaultelements. Begonnen wird mit 0 fuer das Beginelement.
_Label - Ist der String der an den Wert angehaengt wird.

Methods

 o itemStateChanged
  public void itemStateChanged(ItemEvent e)
Funktion aus der Schnittstelle ItemListener. Wird aufgerufen, wenn im Choice-Element eine Auswahl getroffen wird. Fuehrt die Funktion doAction, mit dem Wert als Parameter, aus.

Parameters:
e - Event, das vom Choice gesendet wird.
 o doAction
  public abstract void doAction(int Value)
Ist eine abstrakte Funktion, die nach der Auswahl im Choice ausgefuehrt wird.

Parameters:
Value - Ist der Wert, der im Choice ausgewaehlt wurde (Ohne String-anhang).