Class TextArea

Object
TextArea

public class TextArea
extends Object

Überschrift: TextArea

Beschreibung: Ein mehrzeiliges Textfeld zur Verwendung im GridDialog des Internen Scripting.

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

  • Constructor Summary

    Constructors 
    Constructor Description
    TextArea​(Workspace workspace, JTextArea textArea)
    Normaler Konstruktor.
  • Method Summary

    Modifier and Type Method Description
    void addChangeEvent​(String eventName)
    Fügt ein Scripting-Event hinzu, welches aufgerufen wird, wenn sich der Inhalt des Textfeldes ändert.
    void addChangeEvent​(BaseFunction callbackFunction, ScriptableObject thisScope)
    Fügt eine JavaScript Funktion als Callback hinzu, welches aufgerufen wird, wenn sich der Feldinhalt ändert.
    String getSelectedText()
    Liefert den aktuell selektierten Text
    String getText()
    Liefert den Text des mehrzeiligen Textfeldes.
    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 setEditable​(boolean editable)
    Legt fest, ob direkte Eingaben ermöglicht werden sollen.
    void setFont​(Font font)
    Setzt den Zeichensatz für das Textfeld
    void setSelectionEnd​(int selectionEnd)
    Setzt den Selektionsendpunkt
    void setSelectionStart​(int selectionStart)
    Setzt den Selektionsstartpunkt
    void setState​(CONSTANTS.FIELD_STATE state)
    Setzt den Zustand des Feldes.
    void setText​(String value)
    Setzt den angegebenen Text im mehrzeiligen Textfeld.
    void setVisible​(boolean visible)
    Setzt die Sichtbarkeit des Textfelds.

    Methods inherited from class Object

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

    • TextArea

      public TextArea​(Workspace workspace, JTextArea textArea)
      Normaler Konstruktor.
      Parameters:
      workspace - Aktueller Arbeitsbereich
      textArea - Swing-JTextArea
  • Method Details

    • setText

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

      public String getText()
      Liefert den Text des mehrzeiligen Textfeldes.
      Returns:
      Text des Textfeldes
      Since:
      7.00.004
    • setEditable

      public void setEditable​(boolean editable)
      Legt fest, ob direkte Eingaben ermöglicht werden sollen.
      Parameters:
      editable - True, wenn zusätzliche Eingaben möglich sein sollen, bei False kann der Text nur über das Skript gesetzt werden
      Since:
      7.00.004
    • setState

      public void setState​(CONSTANTS.FIELD_STATE state)
      Setzt den Zustand des Feldes. Die Hintergrundfarbe wird entsprechend angepasst.
      Parameters:
      state - Zustand
      Since:
      8.05.000
    • 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
    • setFont

      public void setFont​(Font font)
      Setzt den Zeichensatz für das Textfeld
      Parameters:
      font - neuer Zeichensatz
      Since:
      10.00.000
    • addChangeEvent

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

      public void addChangeEvent​(BaseFunction callbackFunction, ScriptableObject thisScope)
      Fügt eine JavaScript Funktion als Callback hinzu, welches aufgerufen wird, wenn sich der Feldinhalt ändert.
      Parameters:
      callbackFunction - JavaScript Funktion
      thisScope - "this" Scope der Funktion
      Since:
      10.00.000
    • setVisible

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

      public void setSelectionStart​(int selectionStart)
      Setzt den Selektionsstartpunkt
      Parameters:
      selectionStart - Startposition
      Since:
      9.03.000
    • setSelectionEnd

      public void setSelectionEnd​(int selectionEnd)
      Setzt den Selektionsendpunkt
      Parameters:
      selectionEnd - Endposition
      Since:
      9.03.000
    • getSelectedText

      public String getSelectedText()
      Liefert den aktuell selektierten Text
      Returns:
      Selektionstext
      Since:
      9.03.000