Package de.willuhn.jameica.gui.input
Class IntegerInput
java.lang.Object
de.willuhn.jameica.gui.input.AbstractInput
de.willuhn.jameica.gui.input.TextInput
de.willuhn.jameica.gui.input.IntegerInput
- Author:
- willuhn Malt ein Eingabefeld, in das nur ganze Zahlen eingegeben werden koennen.
-
Field Summary
Fields inherited from interface de.willuhn.jameica.gui.input.Input
DATAKEY_TOOLTIP
-
Constructor Summary
ConstructorsConstructorDescriptionct.IntegerInput
(int value) Erzeugt ein neues Eingabefeld und schreibt den uebergebenen Wert rein. -
Method Summary
Methods inherited from class de.willuhn.jameica.gui.input.TextInput
disable, enable, focus, getHint, getTextWidget, isEnabled, setEnabled, setHint, setMaxLength
Methods inherited from class de.willuhn.jameica.gui.input.AbstractInput
addListener, addListener, getData, getName, getParent, getStyleBits, hasChanged, isMandatory, paint, paint, setComment, setData, setInvalidChars, setMandatory, setName, setValidChars, update
-
Constructor Details
-
IntegerInput
public IntegerInput()ct. Parameterloser Konstruktor fuer ein Eingabefeld ohne Wert-Vorbelegung. BUGZILLA 1275 -
IntegerInput
public IntegerInput(int value) Erzeugt ein neues Eingabefeld und schreibt den uebergebenen Wert rein.- Parameters:
value
- anzuzeigender Wert.
-
-
Method Details
-
getControl
public org.eclipse.swt.widgets.Control getControl()Description copied from interface:Input
Liefert das eigentliche Eingabecontrol. Es muss von jeder abgeleiteten Klasse implementiert werden und das Eingabe-Feld zurueckliefern.Da der Implementierer das Composite benoetigt, in dem das Control positioniert werden soll, kann er sich der Methode
AbstractInput.getParent()
in dieser Klasse bedienen.- Specified by:
getControl
in interfaceInput
- Overrides:
getControl
in classTextInput
- Returns:
- das zu zeichnende Control.
- See Also:
-
getValue
Die Funktion liefert ein Objekt des TypsInteger
zurueck odernull
wenn nichts eingegeben wurde. -
setValue
Erwartet ein Objekt des TypsInteger
.
-