Class TextAreaInput

All Implemented Interfaces:
Input, Part

public class TextAreaInput extends TextInput
Mehrzeiliges Text-Eingabe-Feld.
Author:
willuhn
  • Constructor Details

    • TextAreaInput

      public TextAreaInput(String value, int maxLength)
      ct.
      Parameters:
      value - Initial anzuzeigender Text.
      maxLength - Maximale Text-Laenge.
    • TextAreaInput

      public TextAreaInput(String value)
      ct.
      Parameters:
      value - Initial anzuzeigender Text.
  • Method Details

    • getTextWidget

      protected org.eclipse.swt.widgets.Text getTextWidget()
      Description copied from class: TextInput
      Erzeugt das Text-Widget. Ist eine extra Funktion damit es zum Beispiel von TextAreaInput ueberschriebn werden kann.
      Overrides:
      getTextWidget in class TextInput
      Returns:
      das Text-Widget.
      See Also:
    • getStyleBits

      public int getStyleBits()
      Description copied from class: AbstractInput
      Liefert die Stylebits (GridData-Settings), welche zum Erstellen des Widgets verwendet werden.
      Overrides:
      getStyleBits in class AbstractInput
      Returns:
      die Style.Bits.
      See Also:
    • update

      protected void update() throws OperationCanceledException
      Description copied from class: AbstractInput
      Wird immer dann aufgerufen, wenn eines der Controls des Eingabe-Feldes aktualisiert wird. Hier kann dann z.Bsp. geprueft werden, ob der Inhalt des Feldes korrekt ist und ggf. die Hintergrund-Farbe angepasst werden.
      Overrides:
      update in class AbstractInput
      Throws:
      OperationCanceledException
      See Also:
    • setHeight

      public void setHeight(int height)
      Legt die Hoehe des Eingabe-Feldes als Layout-Hint fest.
      Parameters:
      height - die Hoehe des Eingabe-Feldes in Pixeln.