Klasse Button

Object
Button
Bekannte direkte Unterklassen:
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

  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    Button(Workspace workspace, AbstractButton button, String eventName)
    Normaler Konstruktor.
    Button(Workspace workspace, AbstractButton button, BaseFunction callbackFunction, ScriptableObject thisScope)
    Normaler Konstruktor.
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    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
    Setzt einen Hilfe-Tooltip-Text für den Button.
    void
    setVisible(boolean visible)
    Setzt die Sichtbarkeit des Buttons.

    Von Klasse geerbte Methoden Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Konstruktordetails

    • Button

      public Button(Workspace workspace, AbstractButton button, String eventName)
      Normaler Konstruktor.
      Parameter:
      workspace - Aktueller Arbeitsbereich
      button - Swing-Button
      eventName - Event-Bezeichnung
    • Button

      public Button(Workspace workspace, AbstractButton button, BaseFunction callbackFunction, ScriptableObject thisScope)
      Normaler Konstruktor.
      Parameter:
      workspace - Aktueller Arbeitsbereich
      button - Swing-Button
      callbackFunction - JavaScript Funktion
      thisScope - "this" Scope der Funktion
      Seit:
      10.00.000
  • Methodendetails

    • setText

      public void setText(String value)
      Setzt den angegebenen Button-Text.
      Parameter:
      value - Button-Text
      Seit:
      7.00.004
    • getText

      public String getText()
      Liefert den angezeigten Button-Text zurück.
      Gibt zurück:
      Text des Buttons
      Seit:
      7.00.004
    • setColor

      public void setColor(int red, int green, int blue)
      Setzt die Schriftfarbe als RGB (jeweils Wertebereich 0 bis 255).
      Parameter:
      red - Rot-Wert der Farbe
      green - Grün-Wert der Farbe
      blue - Blau-Wert der Farbe
      Seit:
      7.00.004
    • setBold

      public void setBold(boolean bold)
      Setzt die Schrift in fett.
      Parameter:
      bold - True bedeutet Schriftart in fett, False bedeutet eine normale Schriftart
      Seit:
      7.00.004
    • setEnabled

      public void setEnabled(boolean enabled)
      Legt fest, ob der Button aktiv ist.
      Parameter:
      enabled - True wenn der Button aktiv sein soll
      Seit:
      7.00.008
    • setIcon

      public void setIcon(ArchiveDocument iconDocument) throws Exception
      Setzt ein Icon für den Button. Das Icon muss ein PNG in der Größe 24x24 Pixel mit Alphatransparenz sein.
      Parameter:
      iconDocument - Archiveintrag des Icons
      Löst aus:
      Exception - Wenn das Icon nicht geladen werden kann.
      Seit:
      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.
      Parameter:
      text - Hilfe-Text
      Seit:
      8.01.000
    • setVisible

      public void setVisible(boolean visible)
      Setzt die Sichtbarkeit des Buttons.
      Parameter:
      visible - True für sichtbar, False für unsichtbar.
      Seit:
      8.01.006