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
-
-
Field Summary
-
Fields inherited from interface de.willuhn.jameica.gui.input.Input
DATAKEY_TOOLTIP
-
-
Constructor Summary
Constructors Constructor Description IntegerInput()ct.IntegerInput(int value)Erzeugt ein neues Eingabefeld und schreibt den uebergebenen Wert rein.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.swt.widgets.ControlgetControl()Liefert das eigentliche Eingabecontrol.java.lang.ObjectgetValue()Die Funktion liefert ein Objekt des TypsIntegerzurueck odernullwenn nichts eingegeben wurde.voidsetValue(java.lang.Object value)Erwartet ein Objekt des TypsInteger.-
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, getData, getName, getParent, getStyleBits, hasChanged, isMandatory, paint, paint, setComment, setData, setInvalidChars, setMandatory, setName, setValidChars, update
-
-
-
-
Method Detail
-
getControl
public org.eclipse.swt.widgets.Control getControl()
Description copied from interface:InputLiefert 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:
getControlin interfaceInput- Overrides:
getControlin classTextInput- Returns:
- das zu zeichnende Control.
- See Also:
Input.getControl()
-
getValue
public java.lang.Object getValue()
Die Funktion liefert ein Objekt des TypsIntegerzurueck odernullwenn nichts eingegeben wurde.- Specified by:
getValuein interfaceInput- Overrides:
getValuein classTextInput- Returns:
- Wert des Feldes.
- See Also:
Input.getValue()
-
setValue
public void setValue(java.lang.Object value)
Erwartet ein Objekt des TypsInteger.- Specified by:
setValuein interfaceInput- Overrides:
setValuein classTextInput- Parameters:
value- der neu anzuzeigende Wert.- See Also:
Input.setValue(java.lang.Object)
-
-