Package de.elo.client.scripting.dialog
Class Button
Object
Button
- Direct Known Subclasses:
RadioButton,ToggleButton
public class Button
extends Object
Überschrift: Button
Beschreibung: Ein Button zur Verwendung im GridDialog des Internen Scripting.
Copyright: Copyright (c) ELO Digital Office GmbH 2010-2014
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description StringgetText()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.voidsetText(String value)Setzt 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
public Button(Workspace workspace, AbstractButton button, String eventName)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
public void setText(String value)Setzt den angegebenen Button-Text.- Parameters:
value- Button-Text- Since:
- 7.00.004
-
getText
public String 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
public void setTooltip(String text)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
-