de.guibuilder.framework
Class GuiNumber
java.lang.Object
|
+--de.guibuilder.framework.GuiMember
|
+--de.guibuilder.framework.GuiElement
|
+--de.guibuilder.framework.GuiComponent
|
+--de.guibuilder.framework.GuiText
|
+--de.guibuilder.framework.GuiNumber
- All Implemented Interfaces:
- MemberAble, java.io.Serializable, TableColumnAble
- public final class GuiNumber
- extends GuiText
Implementierung einer numerischen Eingabe.
Die Eingabe erfolgt standardmäßig rechtsbündig für Ganzzahlen.
Das Format der Eingabe kann mit setFormat
geändert werden.
- See Also:
- Serialized Form
Fields inherited from class de.guibuilder.framework.GuiComponent |
BOOLEAN, DATA_TYPE_NAMES, DATE, ENUM, INTEGER, linkColumn, linkTable, MULTILINE, NUMBER, STRING, TABLE, TIME, TREE |
Constructor Summary |
GuiNumber()
Columns wird auf 5 gesetzt; maximale Eingabelänge ist per Default 20. |
GuiNumber(java.lang.String label)
|
Method Summary |
int |
getDataType()
Liefert NUMBER
From GuiComponent --> GuiText |
java.text.NumberFormat |
getFormat()
Liefert das interne Zahlenformat. |
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.
|
void |
setFormat(java.lang.String pattern)
Setzt die Formatangabe für die Eingabe; siehe java.text.DecimalFormat |
void |
setValue(double value)
Setzt den Inhalt der Komponente auf den übergebenen Wert. |
Methods inherited from class de.guibuilder.framework.GuiText |
d_click, getJComponent, getText, getTextField, getValue, isEnabled, lostFocus, reset, setColumns, setEnabled, setHorizontalAlignment, setMsgKeyTyped, setRegexp, setText, 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 |
GuiNumber
public GuiNumber()
- Columns wird auf 5 gesetzt; maximale Eingabelänge ist per Default 20.
MinimumSize = 30; MaximumSize = 100
Ausrichtung Rechtsbündig.
GuiNumber
public GuiNumber(java.lang.String label)
getTag
public final java.lang.String getTag()
- Description copied from class:
GuiMember
- Liefert den XML-Element-Tag für den Member.
- Specified by:
getTag
in interface TableColumnAble
- Overrides:
getTag
in class GuiText
getDataType
public final int getDataType()
- Liefert NUMBER
From GuiComponent --> GuiText
- Specified by:
getDataType
in interface TableColumnAble
- Overrides:
getDataType
in class GuiText
getFormat
public java.text.NumberFormat getFormat()
- Liefert das interne Zahlenformat.
setFormat
public void setFormat(java.lang.String pattern)
- Setzt die Formatangabe für die Eingabe; siehe java.text.DecimalFormat
setValue
public void setValue(double value)
- Setzt den Inhalt der Komponente auf den übergebenen Wert.
getValueClass
public java.lang.Class getValueClass()
- Description copied from interface:
TableColumnAble
- Liefert die Klasse, die dem Wert der Komponente entspricht.
String, Number, Date, Boolean.
unused!
- Specified by:
getValueClass
in interface TableColumnAble
- Overrides:
getValueClass
in class GuiText