|
|||||||||||
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
,
GuiMouseListener
public GuiText(java.lang.String label)
Method Detail |
public java.lang.String getTag()
GuiMember
getTag
in interface TableColumnAble
getTag
in class GuiMember
public javax.swing.JComponent getJComponent()
GuiMember
Es 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 TableColumnAble
getJComponent
in class GuiMember
public javax.swing.JTextField getTextField()
public int getDataType()
getDataType
in interface TableColumnAble
getDataType
in class GuiComponent
public final boolean isEnabled()
GuiElement
isEnabled
in interface TableColumnAble
isEnabled
in class GuiElement
public final void setEnabled(boolean b)
setEnabled
in interface TableColumnAble
setEnabled
in class GuiElement
public final void lostFocus(java.awt.event.FocusEvent e)
lostFocus
in class GuiComponent
public 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 GuiComponent
GuiComponent.setModified(boolean)
,
GuiComponent.isModified()
public final java.lang.Object getValue()
getValue
in class GuiComponent
public final void reset()
reset
in class GuiMember
public final void d_click(java.awt.event.MouseEvent e)
d_click
in class GuiMember
GuiRootPane#obj_DblClick
public 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()
TableColumnAble
unused!
getValueClass
in interface TableColumnAble
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |