de.elo.client.scripting.dialog
Class Button

java.lang.Object
  extended by de.elo.client.scripting.dialog.Button
Direct Known Subclasses:
RadioButton, ToggleButton

public class Button
extends java.lang.Object

Überschrift: Button

Beschreibung: Ein Button zur Verwendung im GridDialog des Internen Scripting.

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


Constructor Summary
Button(de.elo.client.maindialog.Workspace workspace, javax.swing.AbstractButton button, java.lang.String eventName)
          Normaler Konstruktor.
 
Method Summary
 java.lang.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(java.lang.String value)
          Setzt den angegebenen Button-Text.
 void setTooltip(java.lang.String text)
          Setzt einen Hilfe-Tooltip-Text für den Button.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Button

public Button(de.elo.client.maindialog.Workspace workspace,
              javax.swing.AbstractButton button,
              java.lang.String eventName)
Normaler Konstruktor.

Parameters:
workspace - Aktueller Arbeitsbereich
button - Swing-Button
eventName - Event-Bezeichnung
Method Detail

setText

public void setText(java.lang.String value)
Setzt den angegebenen Button-Text.

Parameters:
value - Button-Text
Since:
7.00.004

getText

public java.lang.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 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 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

public void setIcon(ArchiveDocument iconDocument)
             throws java.lang.Exception
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:
java.lang.Exception
Since:
8.01.000

setTooltip

public void setTooltip(java.lang.String text)
                throws java.lang.Exception
Setzt einen Hilfe-Tooltip-Text für den Button.

Parameters:
text - Hilfe-Text
Throws:
java.lang.Exception
Since:
8.01.000