|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.willuhn.jameica.gui.input.DateInput
public class DateInput
Fix und fertig konfiguriertes Eingabe-Feld fuer die Datumseingabe. Das ist ein Meta-Input-Feld, welches sich unter der Haube aus einem DialogInput und einem CalendarDialog zusammensetzt.
| Constructor Summary | |
|---|---|
DateInput()
Konstruktor ohne Datumsangabe aber mit Default-Format. |
|
DateInput(java.util.Date date)
Konstruktor mit uebergebenem Datum und Default-Format. |
|
DateInput(java.util.Date date,
java.text.DateFormat format)
Konstruktor mit uebergebenem Datum und Format. |
|
| Method Summary | |
|---|---|
void |
addListener(org.eclipse.swt.widgets.Listener l)
Fuegt dem Eingabe-Feld einen Listener hinzu, der bei jedem Focus-Wechsel ausgeloest wird. |
void |
disable()
Deaktiviert das komplette Control (Button und Text). |
void |
disableClientControl()
Deaktiviert nur den Text. |
void |
enable()
Aktiviert das komplette Control (Button und Text). |
void |
enableClientControl()
Aktiviert nur den Text. |
void |
focus()
Gibt diesem Eingabefeld den Focus. |
org.eclipse.swt.widgets.Control |
getControl()
Liefert das eigentliche Eingabecontrol. |
java.lang.String |
getName()
Liefert die Label-Bezeichnung des Eingabe-Feldes. |
java.lang.Object |
getValue()
Liefert ein Objekt vom Typ java.util.Date oder null,
wenn das Datum nicht geparst werden konnte. |
boolean |
hasChanged()
Prueft, ob sich der Wert von getValue() seit dem
letzten Aufruf von hasChanged geaendert hat. |
boolean |
isEnabled()
Prueft, ob das Eingabe-Feld aktiv ist. |
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 |
setEnabled(boolean enabled)
Aktiviert oder deaktiviert das komplette Control (Button und Text). |
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 |
setText(java.lang.String text)
Legt den anzuzeigenden Text auf dem Kalender-Dialog fest. |
void |
setTitle(java.lang.String title)
Legt den auf dem Kalender-Dialog anzuzeigenden Titel fest. |
void |
setValue(java.lang.Object value)
Schreibt einen neuen Wert in das Eingabefeld. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DateInput()
public DateInput(java.util.Date date)
date - das Datum.
public DateInput(java.util.Date date,
java.text.DateFormat format)
date - das Datum.format - das Format.| Method Detail |
|---|
public void disable()
disable in interface InputInput.disable()public void enable()
enable in interface InputInput.enable()public void focus()
Input
focus in interface InputInput.focus()public org.eclipse.swt.widgets.Control getControl()
Input
getControl in interface InputInput.getControl()public java.lang.Object getValue()
java.util.Date oder null,
wenn das Datum nicht geparst werden konnte.
getValue in interface InputInput.getValue()public boolean isEnabled()
Input
isEnabled in interface InputInput.isEnabled()public void setEnabled(boolean enabled)
setEnabled in interface Inputenabled - true, wenn es aktiv sein soll.Input.setEnabled(boolean)public final void enableClientControl()
public final void disableClientControl()
public void setValue(java.lang.Object value)
Input
setValue in interface Inputvalue - der neu anzuzeigende Wert.Input.setValue(java.lang.Object)public void setText(java.lang.String text)
text - Text auf dem Kalender-Dialog.public void setTitle(java.lang.String title)
title - der auf dem Dialog anzuzeigende Titel.public final 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 paint(org.eclipse.swt.widgets.Composite parent)
Input
paint in interface Inputpaint in interface Partparent - Das Composite, in dem das Eingabefeld gemalt werden soll.Input.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 setComment(java.lang.String comment)
Input
setComment in interface Inputcomment - Kommentar.Input.setComment(java.lang.String)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 | ||||||||