de.elo.client.scripting.dialog
Class ComboBox

java.lang.Object
  extended by de.elo.client.scripting.dialog.ComboBox

public class ComboBox
extends java.lang.Object

Überschrift: ComboBox

Beschreibung: Eine ComboBox zur Verwendung im GridDialog des Internen Scripting.

Copyright: Copyright (c) ELO Digital Office GmbH 2010-2012


Constructor Summary
ComboBox(de.elo.client.maindialog.Workspace workspace, javax.swing.JComboBox comboBox)
          Normaler Konstruktor.
 
Method Summary
 void addChangeEvent(java.lang.String eventName)
          Fügt ein Scripting-Event hinzu, welches aufgerufen wird, wenn sich Zustand der ComboBox ändert.
 int getSelectedIndex()
          Liefert die aktuelle Selektionsposition in der ComboBox.
 java.lang.String getText()
          Liefert den Text der ComboBox zurück.
 void setBold(boolean bold)
          Setzt die Schrift in fett.
 void setColor(int red, int green, int blue)
          Setzt die Schriftfarbe als RGB (jeweils Wertebereich 0 bis 255).
 void setEditable(boolean editable)
          Legt fest, ob direkte Eingaben ermöglicht werden sollen.
 void setEnabled(boolean enabled)
          Legt fest, ob der aktuelle Wert geändert werden kann.
 void setSelectedIndex(int indexNo)
          Setzt die aktuelle Selektion in der ComboBox auf einen Eintrag aus der Liste.
 void setText(java.lang.String value)
          Setzt den Text der ComboBox.
 void setValues(java.lang.String[] values)
          Setzt die auswählbaren Werte der ComboBox.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComboBox

public ComboBox(de.elo.client.maindialog.Workspace workspace,
                javax.swing.JComboBox comboBox)
Normaler Konstruktor.

Parameters:
workspace - Aktueller Arbeitsbereich
comboBox - Swing-CoboBox
Method Detail

setText

public void setText(java.lang.String value)
Setzt den Text der ComboBox.

Parameters:
value - ComboBox-Text
Since:
7.00.004

setValues

public void setValues(java.lang.String[] values)
Setzt die auswählbaren Werte der ComboBox.

Parameters:
values - Neue ComboBox-Werte
Since:
7.00.010

getText

public java.lang.String getText()
Liefert den Text der ComboBox zurück.

Returns:
Text der ComboBox
Since:
7.00.004

setSelectedIndex

public void setSelectedIndex(int indexNo)
Setzt die aktuelle Selektion in der ComboBox auf einen Eintrag aus der Liste.

Parameters:
indexNo - Nummer des Eintrags, die Zählung beginnt bei 0
Since:
7.00.004

getSelectedIndex

public int getSelectedIndex()
Liefert die aktuelle Selektionsposition in der ComboBox.

Returns:
Nummer des aktuell selektierten Eintrags, die Zählung beginnt bei 0. -1, falls nichts selektiert ist oder ein Text direkt eingegeben wurde.
Since:
7.00.010

setEditable

public void setEditable(boolean editable)
Legt fest, ob direkte Eingaben ermöglicht werden sollen.

Parameters:
editable - True wenn zusätzliche Eingaben möglich sein sollen, bei False ist nur eine Auswahl aus den vorhandenen Werten möglich
Since:
7.00.004

setEnabled

public void setEnabled(boolean enabled)
Legt fest, ob der aktuelle Wert geändert werden kann.

Parameters:
enabled - True wenn der Wert geändert werden kann, False wenn der aktuelle Wert nicht änderbar ist.
Since:
7.00.008

setColor

public void setColor(int red,
                     int green,
                     int blue)
Setzt die Schriftfarbe als RGB (jeweils Wertebereich 0 bis 255).

Parameters:
red - Rot-Wert der Farbe
green - Grün-Wert der Farbe
blue - Blau-Wert der Farbe
Since:
7.00.004

setBold

public void setBold(boolean bold)
Setzt die Schrift in fett.

Parameters:
bold - True bedeutet Schriftart in fett, False bedeute normale Schriftart
Since:
7.00.004

addChangeEvent

public void addChangeEvent(java.lang.String eventName)
Fügt ein Scripting-Event hinzu, welches aufgerufen wird, wenn sich Zustand der ComboBox ändert.

Parameters:
eventName - Name des Scripting-Events
Since:
7.00.008