Package de.elo.client.scripting.dialog
Class Button
Object
Button
- Direct Known Subclasses:
RadioButton,ToggleButton
Überschrift: Button
Beschreibung: Ein Button zur Verwendung im GridDialog des Internen Scripting.
Copyright: Copyright (c) ELO Digital Office GmbH 2010-2014
-
Constructor Summary
ConstructorsConstructorDescriptionButton(Workspace workspace, AbstractButton button, String eventName) Normaler Konstruktor.Button(Workspace workspace, AbstractButton button, BaseFunction callbackFunction, ScriptableObject thisScope) Normaler Konstruktor. -
Method Summary
Modifier and TypeMethodDescriptiongetText()Liefert den angezeigten Button-Text zurück.voidsetBold(boolean bold) Setzt die Schrift in fett.voidsetColor(int red, int green, int blue) Setzt die Schriftfarbe als RGB (jeweils Wertebereich 0 bis 255).voidsetEnabled(boolean enabled) Legt fest, ob der Button aktiv ist.voidsetIcon(ArchiveDocument iconDocument) Setzt ein Icon für den Button.voidSetzt den angegebenen Button-Text.voidsetTooltip(String text) Setzt einen Hilfe-Tooltip-Text für den Button.voidsetVisible(boolean visible) Setzt die Sichtbarkeit des Buttons.
-
Constructor Details
-
Button
Normaler Konstruktor.- Parameters:
workspace- Aktueller Arbeitsbereichbutton- Swing-ButtoneventName- Event-Bezeichnung
-
Button
public Button(Workspace workspace, AbstractButton button, BaseFunction callbackFunction, ScriptableObject thisScope) Normaler Konstruktor.- Parameters:
workspace- Aktueller Arbeitsbereichbutton- Swing-ButtoncallbackFunction- JavaScript FunktionthisScope- "this" Scope der Funktion- Since:
- 10.00.000
-
-
Method Details
-
setText
Setzt den angegebenen Button-Text.- Parameters:
value- Button-Text- Since:
- 7.00.004
-
getText
Liefert den angezeigten Button-Text zurück.- Returns:
- Text des Buttons
- 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- True bedeutet Schriftart in fett, False bedeutet eine normale Schriftart- Since:
- 7.00.004
-
setEnabled
public void setEnabled(boolean enabled) Legt fest, ob der Button aktiv ist.- Parameters:
enabled- True wenn der Button aktiv sein soll- Since:
- 7.00.008
-
setIcon
Setzt ein Icon für den Button. Das Icon muss ein PNG in der Größe 24x24 Pixel mit Alphatransparenz sein.- Parameters:
iconDocument- Archiveintrag des Icons- Throws:
Exception- Wenn das Icon nicht geladen werden kann.- Since:
- 8.01.000, 9.02.000 Unterstützung von ICO Dateien. Der erste Layer gibt die größe bei 96 DPI an.
-
setTooltip
Setzt einen Hilfe-Tooltip-Text für den Button.- Parameters:
text- Hilfe-Text- Since:
- 8.01.000
-
setVisible
public void setVisible(boolean visible) Setzt die Sichtbarkeit des Buttons.- Parameters:
visible- True für sichtbar, False für unsichtbar.- Since:
- 8.01.006
-