Package de.willuhn.jameica.gui.input
Class TextAreaInput
java.lang.Object
de.willuhn.jameica.gui.input.AbstractInput
de.willuhn.jameica.gui.input.TextInput
de.willuhn.jameica.gui.input.TextAreaInput
Mehrzeiliges Text-Eingabe-Feld.
- Author:
- willuhn
-
Field Summary
Fields inherited from interface de.willuhn.jameica.gui.input.Input
DATAKEY_TOOLTIP
-
Constructor Summary
ConstructorsConstructorDescriptionTextAreaInput
(String value) ct.TextAreaInput
(String value, int maxLength) ct. -
Method Summary
Modifier and TypeMethodDescriptionint
Liefert die Stylebits (GridData
-Settings), welche zum Erstellen des Widgets verwendet werden.protected org.eclipse.swt.widgets.Text
Erzeugt das Text-Widget.void
setHeight
(int height) Legt die Hoehe des Eingabe-Feldes als Layout-Hint fest.protected void
update()
Wird immer dann aufgerufen, wenn eines der Controls des Eingabe-Feldes aktualisiert wird.Methods inherited from class de.willuhn.jameica.gui.input.TextInput
disable, enable, focus, getControl, getHint, getValue, isEnabled, setEnabled, setHint, setMaxLength, setValue
Methods inherited from class de.willuhn.jameica.gui.input.AbstractInput
addListener, addListener, getData, getName, getParent, hasChanged, isMandatory, paint, paint, setComment, setData, setInvalidChars, setMandatory, setName, setValidChars
-
Constructor Details
-
TextAreaInput
ct.- Parameters:
value
- Initial anzuzeigender Text.maxLength
- Maximale Text-Laenge.
-
TextAreaInput
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 classTextInput
- 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 classAbstractInput
- Returns:
- die Style.Bits.
- See Also:
-
update
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 classAbstractInput
- 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.
-