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 TypeMethodDescriptionintLiefert die Stylebits (GridData-Settings), welche zum Erstellen des Widgets verwendet werden.protected org.eclipse.swt.widgets.TextErzeugt das Text-Widget.voidsetHeight(int height) Legt die Hoehe des Eingabe-Feldes als Layout-Hint fest.protected voidupdate()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, setValueMethods 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:TextInputErzeugt das Text-Widget. Ist eine extra Funktion damit es zum Beispiel von TextAreaInput ueberschriebn werden kann.- Overrides:
getTextWidgetin classTextInput- Returns:
- das Text-Widget.
- See Also:
-
getStyleBits
public int getStyleBits()Description copied from class:AbstractInputLiefert die Stylebits (GridData-Settings), welche zum Erstellen des Widgets verwendet werden.- Overrides:
getStyleBitsin classAbstractInput- Returns:
- die Style.Bits.
- See Also:
-
update
Description copied from class:AbstractInputWird 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:
updatein 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.
-