|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--de.guibuilder.framework.GuiMember | +--de.guibuilder.framework.GuiElement | +--de.guibuilder.framework.GuiComponent | +--de.guibuilder.framework.GuiText | +--de.guibuilder.framework.GuiDate
Implementierung einer Datumseingabe mit Überprüfung des eingegebenen Datums.
Das Datumsformat wird per Default auf "dd.MM.yyyy" gesetzt.
Ein abweichendes Standard-Format kann bei "GuiBuilder.properties" unter "DateFormat"
gesetzt werden.
Field Summary |
Fields inherited from class de.guibuilder.framework.GuiText |
component |
Fields inherited from class de.guibuilder.framework.GuiComponent |
BOOLEAN, DATA_TYPE_NAMES, DATE, ENUM, INTEGER, linkColumn, linkTable, MULTILINE, NUMBER, STRING, TABLE, TIME, TREE |
Fields inherited from class de.guibuilder.framework.GuiElement |
actionChange, actionDblClick |
Fields inherited from class de.guibuilder.framework.GuiMember |
GUI_ACTION, GUI_COMPONENT, GUI_CONTAINER, GUI_TABLE, GUI_TREE, GUI_TYPE_NAMES, hasMouseListener, OID |
Constructor Summary | |
GuiDate()
Erzeugt ein Datumsfeld mit dem Namen "date", Columns wird auf 7 gesetzt; Eingabe wird zentriert. |
|
GuiDate(java.lang.String label)
Erzeugt ein Datumsfeld mit dem übergebenen Label. |
Method Summary | |
int |
getDataType()
Liefert STRING; wird von Date,Time,Money,Number überschrieben. |
static java.text.SimpleDateFormat |
getDefaultFormat()
|
java.text.SimpleDateFormat |
getFormat()
Liefert das interne Datumsformat. |
java.lang.String |
getTag()
Liefert den XML-Element-Tag für den Member. |
java.lang.Class |
getValueClass()
Liefert die Klasse, die dem Wert der Komponente entspricht. |
static void |
setDefaultFormat(java.lang.String f)
|
void |
setFormat(java.lang.String pattern)
Setzt die Formatangabe; siehe java.text.SimpleDateFormat |
void |
setText(java.lang.String s)
Overlay Wenn "TODAY" übergeben wird, wird das aktuelle Tagesdatum gesetzt. |
void |
setValue(java.util.Date d)
|
void |
setValue(long d)
|
void |
setValue(java.lang.Long d)
|
Methods inherited from class de.guibuilder.framework.GuiText |
d_click, getJComponent, getText, getTextField, getValue, isEnabled, lostFocus, reset, setColumns, setEnabled, setHorizontalAlignment, setMsgKeyTyped, setRegexp, setValue |
Methods inherited from class de.guibuilder.framework.GuiComponent |
getDataTypeName, getGuiType, getMaxlen, getMinlen, getModelValues, isModified, isNotnull, setMaxlen, setMinlen, setModelValues, setModified, setNotnull, verify |
Methods inherited from class de.guibuilder.framework.GuiElement |
getFileName, getHint, getMsgChange, getMsgDblClick, getParentTable, getRootPane, requestFocus, setHint, setMsgChange, setMsgDblClick, setMsgLostFocus, setParentTable |
Methods inherited from class de.guibuilder.framework.GuiMember |
click, getBackground, getConstraints, getControler, getElementName, getFont, getForeground, getFullName, getGuiParent, getGuiTypeName, getLabel, getMaximumSize, getMinimumSize, getMsgMouseOver, getName, getOid, getParentNames, getParentTab, getPreferredSize, getRef, getToolTipText, getUserObject, getXValue, isVisible, setBackground, setConstraints, setControler, setFont, setForeground, setGuiParent, setLabel, setMaximumSize, setMinimumSize, setMsgMouseMoved, setMsgMouseOver, setName, setOid, setPopupMenu, setPreferredSize, setRef, setToolTipText, setUserObject, setVisible |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface de.guibuilder.framework.TableColumnAble |
getBackground, getElementName, getFont, getForeground, getMaximumSize, getMinimumSize, getName, getParentTable, getToolTipText, getXValue, isVisible, setParentTable, setToolTipText |
Constructor Detail |
public GuiDate()
public GuiDate(java.lang.String label)
Method Detail |
public final java.lang.String getTag()
GuiMember
getTag
in interface TableColumnAble
getTag
in class GuiText
public final int getDataType()
GuiText
getDataType
in interface TableColumnAble
getDataType
in class GuiText
public java.text.SimpleDateFormat getFormat()
public void setFormat(java.lang.String pattern)
public void setText(java.lang.String s)
setText
in class GuiText
public final void setValue(java.util.Date d)
public final void setValue(long d)
public final void setValue(java.lang.Long d)
public static void setDefaultFormat(java.lang.String f)
public static java.text.SimpleDateFormat getDefaultFormat()
public java.lang.Class getValueClass()
TableColumnAble
unused!
getValueClass
in interface TableColumnAble
getValueClass
in class GuiText
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |