|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| 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 TableColumnAblegetTag in class GuiTextpublic final int getDataType()
GuiText
getDataType in interface TableColumnAblegetDataType in class GuiTextpublic java.text.SimpleDateFormat getFormat()
public void setFormat(java.lang.String pattern)
public void setText(java.lang.String s)
setText in class GuiTextpublic 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()
TableColumnAbleunused!
getValueClass in interface TableColumnAblegetValueClass in class GuiText
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||