|
|||||||||||
| 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
Implementierung einer Texteingabe.
Führende und folgende Blancs werden abgeschnitten.
| Field Summary | |
protected javax.swing.JTextField |
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 | |
GuiText()
Erzeugt ein Textfeld mit dem Defaultnamen "text". |
|
GuiText(java.lang.String label)
Erzeugt ein Textfeld mit einem Label, daß als Name verwendet wird. |
|
| Method Summary | |
void |
d_click(java.awt.event.MouseEvent e)
Ist dieses Objekt eine Tabellenspalte, wird diese Nachricht auch an die Tabelle weitergeleitet. |
int |
getDataType()
Liefert STRING; wird von Date,Time,Money,Number überschrieben. |
javax.swing.JComponent |
getJComponent()
Liefert die Swing-Komponente zu diesem Oberflächen-Objekt (Delegation). |
java.lang.String |
getTag()
Liefert den XML-Element-Tag für den Member. |
java.lang.String |
getText()
see JTextField |
javax.swing.JTextField |
getTextField()
|
java.lang.Object |
getValue()
Liefert den Inhalt der Componente als String. |
java.lang.Class |
getValueClass()
Liefert die Klasse, die dem Wert der Komponente entspricht. |
boolean |
isEnabled()
From awt.Component Wird von GuiText überschrieben (Editable) |
void |
lostFocus(java.awt.event.FocusEvent e)
Update LinkTable wenn vorhanden (linkCol=). |
void |
reset()
|
void |
setColumns(int i)
see JTextField |
void |
setEnabled(boolean b)
Setzt die Komponente auch "nur anzeigen" wenn "true" übergeben wird: Hintergrundfarbe auf hellgrau setzen, nicht editierbar, kein TabStop. |
void |
setHorizontalAlignment(int i)
see JTextField |
void |
setMsgKeyTyped(java.lang.String msg)
Installiert einen KeyListener. |
void |
setRegexp(java.lang.String s)
Setzt einen regulären Ausdruck zur Eingabeüberprüfung. |
void |
setText(java.lang.String s)
see JTextField |
void |
setValue(java.lang.Object val)
Setzt den Inhalt der Componente. |
| 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 |
| Field Detail |
protected javax.swing.JTextField component
| Constructor Detail |
public GuiText()
GuiFocusListener,
GuiMouseListenerpublic GuiText(java.lang.String label)
| Method Detail |
public java.lang.String getTag()
GuiMember
getTag in interface TableColumnAblegetTag in class GuiMemberpublic javax.swing.JComponent getJComponent()
GuiMemberEs ist möglich, auf die jeweilige Swing-Klasse (JCombo, JTextField, JPanel, ...) zu casten; die Swing-Methoden können so genutzt werden.
Bei einem HiddenField und OptionGroup wird null geliefert!
getJComponent in interface TableColumnAblegetJComponent in class GuiMemberpublic javax.swing.JTextField getTextField()
public int getDataType()
getDataType in interface TableColumnAblegetDataType in class GuiComponentpublic final boolean isEnabled()
GuiElement
isEnabled in interface TableColumnAbleisEnabled in class GuiElementpublic final void setEnabled(boolean b)
setEnabled in interface TableColumnAblesetEnabled in class GuiElementpublic final void lostFocus(java.awt.event.FocusEvent e)
lostFocus in class GuiComponentpublic final void setRegexp(java.lang.String s)
public final void setMsgKeyTyped(java.lang.String msg)
Siehe Attribut OnKeyTyped=
Wenn als ActionCommand null übergeben wird, wird der
KeyListener wieder deinstalliert.
public final void setValue(java.lang.Object val)
modified wird auf "false" gesetzt.
setValue in class GuiComponentGuiComponent.setModified(boolean),
GuiComponent.isModified()public final java.lang.Object getValue()
getValue in class GuiComponentpublic final void reset()
reset in class GuiMemberpublic final void d_click(java.awt.event.MouseEvent e)
d_click in class GuiMemberGuiRootPane#obj_DblClickpublic final java.lang.String getText()
public void setText(java.lang.String s)
public final void setHorizontalAlignment(int i)
public final void setColumns(int i)
public java.lang.Class getValueClass()
TableColumnAbleunused!
getValueClass in interface TableColumnAble
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||