|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.willuhn.jameica.gui.input.AbstractInput
public abstract class AbstractInput
Basisklasse fuer Eingabefelder.
| Constructor Summary | |
|---|---|
AbstractInput()
Erzeugt ein neues Eingabe-Feld. |
|
| Method Summary | |
|---|---|
void |
addListener(org.eclipse.swt.widgets.Listener l)
Fuegt dem Eingabe-Feld einen Listener hinzu, der bei jedem Focus-Wechsel ausgeloest wird. |
java.lang.String |
getName()
Liefert die Label-Bezeichnung des Eingabe-Feldes. |
protected org.eclipse.swt.widgets.Composite |
getParent()
Liefert das Composite, in dem das Control gemalt werden soll. |
protected int |
getStyleBits()
Liefert die Stylebits (GridData-Settings), welche zum Erstellen des Widgets verwendet werden. |
boolean |
hasChanged()
Prueft, ob sich der Wert von getValue() seit dem
letzten Aufruf von hasChanged geaendert hat. |
boolean |
isMandatory()
Prueft, ob es sich um ein Pflichtfeld handelt. |
void |
paint(org.eclipse.swt.widgets.Composite parent)
Positioniert und malt das Eingabefeld im uebergebenen Composite. |
void |
paint(org.eclipse.swt.widgets.Composite parent,
int width)
Positioniert und malt das Eingabefeld im uebergebenen Composite. |
void |
setComment(java.lang.String comment)
Fuegt hinter das Eingabefeld noch einen Kommentar. |
void |
setInvalidChars(java.lang.String chars)
Definiert eine Liste von Zeichen, die nicht eingegeben werden koennen. |
void |
setMandatory(boolean mandatory)
Legt fest, ob es sich um ein Pflichtfeld handelt. |
void |
setName(java.lang.String name)
Speichert die Label-Bezeichnung des Eingabe-Feldes. |
void |
setValidChars(java.lang.String chars)
Definiert eine Liste von Zeichen, die eingegeben werden koennen. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface de.willuhn.jameica.gui.input.Input |
|---|
disable, enable, focus, getControl, getValue, isEnabled, setEnabled, setValue |
| Constructor Detail |
|---|
public AbstractInput()
| Method Detail |
|---|
protected org.eclipse.swt.widgets.Composite getParent()
protected int getStyleBits()
public void addListener(org.eclipse.swt.widgets.Listener l)
Input
addListener in interface Inputl - zu registrierender Listener.Input.addListener(org.eclipse.swt.widgets.Listener)public final void setComment(java.lang.String comment)
Input
setComment in interface Inputcomment - Kommentar.Input.setComment(java.lang.String)public final void paint(org.eclipse.swt.widgets.Composite parent)
Input
paint in interface Inputpaint in interface Partparent - Das Composite, in dem das Eingabefeld gemalt werden soll.Part.paint(org.eclipse.swt.widgets.Composite)
public final void paint(org.eclipse.swt.widgets.Composite parent,
int width)
Input
paint in interface Inputparent - Das Composite, in dem das Eingabefeld gemalt werden soll.width - angegebene Breite.Input.paint(org.eclipse.swt.widgets.Composite, int)public void setValidChars(java.lang.String chars)
setValidChars und
setInvalidChars benutzt, kann nur noch die verbleibende
Restmenge eingegeben werden. Das sind die Zeichen, die in validChars
angegeben und in invalidChars nicht enthalten sind.
chars - public void setInvalidChars(java.lang.String chars)
chars - public boolean isMandatory()
Input
isMandatory in interface InputInput.isMandatory()public void setMandatory(boolean mandatory)
Input
setMandatory in interface Inputmandatory - true, wenn es ein Pflichtfeld ist.Input.setMandatory(boolean)public java.lang.String getName()
Input
getName in interface InputInput.getName()public void setName(java.lang.String name)
Input
setName in interface Inputname - Label-Bezeichnung.Input.setName(java.lang.String)public boolean hasChanged()
InputgetValue() seit dem
letzten Aufruf von hasChanged geaendert hat.
hasChanged in interface InputInput.hasChanged()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||