Package de.elo.client.scripting.dialog
Class CheckBox
Object
CheckBox
public class CheckBox
extends Object
Überschrift: CheckBox
Beschreibung: Eine CheckBox zur Verwendung im GridDialog des internen Scripting.
Copyright: Copyright (c) ELO Digital Office GmbH 2010-2014
-
Constructor Summary
Constructors Constructor Description CheckBox(EloScript scripting, JCheckBox checkBox)
Normaler Konstruktor. -
Method Summary
Modifier and Type Method Description void
addChangeEvent(String eventName)
Fügt ein Scripting-Event hinzu, welches aufgerufen wird, wenn sich Zustand der CheckBox ändert.void
addChangeEvent(BaseFunction callbackFunction, ScriptableObject thisScope)
Fügt ein Scripting-Callback hinzu, welches aufgerufen wird, wenn sich Zustand der CheckBox ändert.String
getText()
Liefert den angezeigten CheckBox-Text zurück.boolean
isChecked()
Meldet zurück, ob die CheckBox gerade "angehakt" ist.void
setBold(boolean bold)
Setzt die Schrift in fett.void
setChecked(boolean value)
Selektiert/Deselektiert die Checkbox.void
setColor(int red, int green, int blue)
Setzt die Schriftfarbe als RGB (jeweils Wertebereich 0 bis 255).void
setEnabled(boolean enabled)
Legt fest, ob der aktuelle Zustand (angehakt/nicht angehakt) geändert werden kann.void
setText(String value)
Setzt den angegebenen CheckBox-Text.void
setVisible(boolean visible)
Setzt die Sichtbarkeit der CheckBox.
-
Constructor Details
-
CheckBox
public CheckBox(EloScript scripting, JCheckBox checkBox)Normaler Konstruktor.- Parameters:
scripting
- Scripting des ClientcheckBox
- Swing-CheckBox
-
-
Method Details
-
setText
public void setText(String value)Setzt den angegebenen CheckBox-Text.- Parameters:
value
- CheckBox-Text- Since:
- 7.00.004
-
getText
public String getText()Liefert den angezeigten CheckBox-Text zurück.- Returns:
- Text der CheckBox
- Since:
- 7.00.004
-
setChecked
public void setChecked(boolean value)Selektiert/Deselektiert die Checkbox.- Parameters:
value
- Bei True wird die CheckBox angehakt- Since:
- 7.00.004
-
isChecked
public boolean isChecked()Meldet zurück, ob die CheckBox gerade "angehakt" ist.- Returns:
- True bedeutet angehakt
- Since:
- 7.00.004
-
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 Farbegreen
- Grün-Wert der Farbeblue
- Blau-Wert der Farbe- Since:
- 7.00.004
-
setBold
public void setBold(boolean bold)Setzt die Schrift in fett.- Parameters:
bold
- Bei True wird eine fette Schriftart gesetzt, bei False eine normale Schriftart- Since:
- 7.00.004
-
setEnabled
public void setEnabled(boolean enabled)Legt fest, ob der aktuelle Zustand (angehakt/nicht angehakt) geändert werden kann.- Parameters:
enabled
- True wenn der Zustand geändert werden kann, False wenn der aktuelle Zustand nicht änderbar ist- Since:
- 7.00.008
-
addChangeEvent
public void addChangeEvent(String eventName)Fügt ein Scripting-Event hinzu, welches aufgerufen wird, wenn sich Zustand der CheckBox ändert.- Parameters:
eventName
- Name des Scripting-Events- Since:
- 7.00.008
-
addChangeEvent
public void addChangeEvent(BaseFunction callbackFunction, ScriptableObject thisScope)Fügt ein Scripting-Callback hinzu, welches aufgerufen wird, wenn sich Zustand der CheckBox ändert.- Parameters:
callbackFunction
- JavaScript Funktion, welche aufgerufen wird wenn der Button gedrückt wird.thisScope
- "this" Scope der Funktion- Since:
- 10.00.000
-
setVisible
public void setVisible(boolean visible)Setzt die Sichtbarkeit der CheckBox.- Parameters:
visible
- True für sichtbar, False für unsichtbar.- Since:
- 8.01.006
-