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 String
getText()
Liefert den angezeigten Button-Text 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
setEnabled(boolean enabled)
Legt fest, ob der Button aktiv ist.void
setIcon(ArchiveDocument iconDocument)
Setzt ein Icon für den Button.void
setText(String value)
Setzt den angegebenen Button-Text.void
setTooltip(String text)
Setzt einen Hilfe-Tooltip-Text für den Button.void
setVisible(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
-