Class CheckBox


  • public class CheckBox
    extends Object

    Überschrift: CheckBox

    Beschreibung: Eine CheckBox zur Verwendung im GridDialog des internen Scripting.

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

    • Constructor Summary

      Constructors 
      Constructor Description
      CheckBox​(EloScript scripting, JCheckBox checkBox)
      Normaler Konstruktor.
    • Method Summary

      Modifier and Type Method Description
      void addChangeEvent​(String eventName)
      Fügt ein Scripting-Event hinzu, welches aufgerufen wird, wenn sich Zustand der CheckBox ändert.
      void addChangeEvent​(BaseFunction callbackFunction, ScriptableObject thisScope)
      Fügt ein Scripting-Callback hinzu, welches aufgerufen wird, wenn sich Zustand der CheckBox ändert.
      String getText()
      Liefert den angezeigten CheckBox-Text zurück.
      boolean isChecked()
      Meldet zurück, ob die CheckBox gerade "angehakt" ist.
      void setBold​(boolean bold)
      Setzt die Schrift in fett.
      void setChecked​(boolean value)
      Selektiert/Deselektiert die Checkbox.
      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 aktuelle Zustand (angehakt/nicht angehakt) geändert werden kann.
      void setText​(String value)
      Setzt den angegebenen CheckBox-Text.
      void setVisible​(boolean visible)
      Setzt die Sichtbarkeit der CheckBox.
      • Methods inherited from class Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CheckBox

        public CheckBox​(EloScript scripting,
                        JCheckBox checkBox)
        Normaler Konstruktor.
        Parameters:
        scripting - Scripting des Client
        checkBox - Swing-CheckBox
    • Method Detail

      • setText

        public void setText​(String value)
        Setzt den angegebenen CheckBox-Text.
        Parameters:
        value - CheckBox-Text
        Since:
        7.00.004
      • getText

        public String getText()
        Liefert den angezeigten CheckBox-Text zurück.
        Returns:
        Text der CheckBox
        Since:
        7.00.004
      • setChecked

        public void setChecked​(boolean value)
        Selektiert/Deselektiert die Checkbox.
        Parameters:
        value - Bei True wird die CheckBox angehakt
        Since:
        7.00.004
      • isChecked

        public boolean isChecked()
        Meldet zurück, ob die CheckBox gerade "angehakt" ist.
        Returns:
        True bedeutet angehakt
        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 - Bei True wird eine fette Schriftart gesetzt, bei False eine normale Schriftart
        Since:
        7.00.004
      • setEnabled

        public void setEnabled​(boolean enabled)
        Legt fest, ob der aktuelle Zustand (angehakt/nicht angehakt) geändert werden kann.
        Parameters:
        enabled - True wenn der Zustand geändert werden kann, False wenn der aktuelle Zustand nicht änderbar ist
        Since:
        7.00.008
      • addChangeEvent

        public void addChangeEvent​(String eventName)
        Fügt ein Scripting-Event hinzu, welches aufgerufen wird, wenn sich Zustand der CheckBox ändert.
        Parameters:
        eventName - Name des Scripting-Events
        Since:
        7.00.008
      • addChangeEvent

        public void addChangeEvent​(BaseFunction callbackFunction,
                                   ScriptableObject thisScope)
        Fügt ein Scripting-Callback hinzu, welches aufgerufen wird, wenn sich Zustand der CheckBox ändert.
        Parameters:
        callbackFunction - JavaScript Funktion, welche aufgerufen wird wenn der Button gedrückt wird.
        thisScope - "this" Scope der Funktion
        Since:
        10.00.000
      • setVisible

        public void setVisible​(boolean visible)
        Setzt die Sichtbarkeit der CheckBox.
        Parameters:
        visible - True für sichtbar, False für unsichtbar.
        Since:
        8.01.006