jtoolbox
Class Listbox

java.lang.Object
  extended by jtoolbox.Listbox
All Implemented Interfaces:
IComponente

public class Listbox
extends java.lang.Object
implements IComponente


Field Summary
protected  int breite
           
protected  int fontGroesse
           
protected  java.lang.String hintergrundFarbe
           
protected  int hoehe
           
protected  java.lang.String schriftFarbe
           
protected  int xPos
           
protected  int yPos
           
 
Constructor Summary
Listbox()
          Konstuktor fuer Hauptfenster
Listbox(IContainer behaelter)
          Konstruktor
Listbox(IContainer behaelter, int neuesX, int neuesY, int neueBreite, int neueHoehe)
           
Listbox(IContainer behaelter, java.lang.String[] texte, int neuesX, int neuesY, int neueBreite, int neueHoehe)
           
Listbox(int neueBreite, int neueHoehe)
          Konstruktor fuer Hauptfenster
Listbox(int neuesX, int neuesY, int neueBreite, int neueHoehe)
          Konstruktor fuer leere Combobox
Listbox(java.lang.String[] texte, int neuesX, int neuesY, int neueBreite, int neueHoehe)
          Konstruktor fuer Combobox.
 
Method Summary
 void alleObjekteEntfernen()
           
 void auswahlAufheben()
           
 BasisComponente getBasisComponente()
          Das Interface IComponente fordert eine Methode die eine BasisComponente zurueckliefert.
 java.lang.String leseAuswahl()
           
 java.lang.String[] leseAuswahlen()
           
 int leseAuswahlIndex()
           
 int[] leseAuswahlIndices()
           
 void objektEntfernenAnPosition(int anIndex)
           
 void setzeAuswahl(java.lang.Object anObject)
           
 void setzeAuswahlIndex(int Index)
           
 void setzeDimensionen(int neuesX, int neuesY, int neueBreite, int neueHoehe)
           
 void setzeEinfachauswahl()
           
 void setzeGroesse(int neueBreite, int neueHoehe)
           
 void setzeHintergrundfarbe(java.lang.String neueFarbe)
           
 void setzeID(int ID)
          Eine Komponente mit Signalisierung muss eine eindeutige ID haben
 void setzeLink(ITuWas linkObj)
          Callback-Funktion wird aufgerufen, wenn gedrueckt wird Eine Komponente mit Signalisierung braucht eine Objekt, dem es signalisieren kann
 void setzeLink(ITuWas linkObj, int ID)
          Callback-Funktion wird aufgerufen, wenn gedrueckt wird
 void setzeMehrfachauswahl()
           
 void setzePosition(int neuesX, int neuesY)
          neue Position
 void setzeSchriftfarbe(java.lang.String neueFarbe)
           
 void setzeSchriftgroesse(int neueFontgroesse)
           
 void textHinzufuegen(java.lang.String text)
           
 void textHinzufuegenAnPosition(java.lang.String text, int index)
           
 void verschieben(int dx, int dy)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

breite

protected int breite

fontGroesse

protected int fontGroesse

hintergrundFarbe

protected java.lang.String hintergrundFarbe

hoehe

protected int hoehe

schriftFarbe

protected java.lang.String schriftFarbe

xPos

protected int xPos

yPos

protected int yPos
Constructor Detail

Listbox

public Listbox()
Konstuktor fuer Hauptfenster


Listbox

public Listbox(IContainer behaelter)
Konstruktor

Parameters:
behaelter -

Listbox

public Listbox(IContainer behaelter,
               int neuesX,
               int neuesY,
               int neueBreite,
               int neueHoehe)

Listbox

public Listbox(IContainer behaelter,
               java.lang.String[] texte,
               int neuesX,
               int neuesY,
               int neueBreite,
               int neueHoehe)

Listbox

public Listbox(int neueBreite,
               int neueHoehe)
Konstruktor fuer Hauptfenster

Parameters:
neueBreite -
neueHoehe -

Listbox

public Listbox(int neuesX,
               int neuesY,
               int neueBreite,
               int neueHoehe)
Konstruktor fuer leere Combobox

Parameters:
neuesX -
neuesY -
neueBreite -
neueHoehe -

Listbox

public Listbox(java.lang.String[] texte,
               int neuesX,
               int neuesY,
               int neueBreite,
               int neueHoehe)
Konstruktor fuer Combobox.

Parameters:
texte - // Textfeld
neuesX -
neuesY -
neueBreite -
neueHoehe -
Method Detail

alleObjekteEntfernen

public void alleObjekteEntfernen()

auswahlAufheben

public void auswahlAufheben()

getBasisComponente

public BasisComponente getBasisComponente()
Das Interface IComponente fordert eine Methode die eine BasisComponente zurueckliefert. Sie wird benoetigt, um ein Objekt zu einem anderen Behaelter hinzuzufuegen

Specified by:
getBasisComponente in interface IComponente

leseAuswahl

public java.lang.String leseAuswahl()

leseAuswahlen

public java.lang.String[] leseAuswahlen()

leseAuswahlIndex

public int leseAuswahlIndex()

leseAuswahlIndices

public int[] leseAuswahlIndices()

objektEntfernenAnPosition

public void objektEntfernenAnPosition(int anIndex)

setzeAuswahl

public void setzeAuswahl(java.lang.Object anObject)

setzeAuswahlIndex

public void setzeAuswahlIndex(int Index)

setzeDimensionen

public void setzeDimensionen(int neuesX,
                             int neuesY,
                             int neueBreite,
                             int neueHoehe)
Parameters:
neuesX -
neuesY -
neueBreite -
neueHoehe -

setzeEinfachauswahl

public void setzeEinfachauswahl()

setzeGroesse

public void setzeGroesse(int neueBreite,
                         int neueHoehe)

setzeHintergrundfarbe

public void setzeHintergrundfarbe(java.lang.String neueFarbe)

setzeID

public void setzeID(int ID)
Eine Komponente mit Signalisierung muss eine eindeutige ID haben

Parameters:
ID -

setzeLink

public void setzeLink(ITuWas linkObj)
Callback-Funktion wird aufgerufen, wenn gedrueckt wird Eine Komponente mit Signalisierung braucht eine Objekt, dem es signalisieren kann

Parameters:
linkObj -

setzeLink

public void setzeLink(ITuWas linkObj,
                      int ID)
Callback-Funktion wird aufgerufen, wenn gedrueckt wird

Parameters:
linkObj -
ID - Parameter, der als ID an die Callback-Funktion uebergeben wird. In der Callbackfunktion kann dann durch die ID das aufrufende Objekt identifiziert werden.

setzeMehrfachauswahl

public void setzeMehrfachauswahl()

setzePosition

public void setzePosition(int neuesX,
                          int neuesY)
neue Position

Parameters:
neuesX -
neuesY -

setzeSchriftfarbe

public void setzeSchriftfarbe(java.lang.String neueFarbe)

setzeSchriftgroesse

public void setzeSchriftgroesse(int neueFontgroesse)

textHinzufuegen

public void textHinzufuegen(java.lang.String text)

textHinzufuegenAnPosition

public void textHinzufuegenAnPosition(java.lang.String text,
                                      int index)

verschieben

public void verschieben(int dx,
                        int dy)