|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectde.guibuilder.framework.GuiMember
de.guibuilder.framework.GuiElement
de.guibuilder.framework.GuiComponent
de.guibuilder.framework.GuiText
de.guibuilder.framework.GuiNumber
public class GuiNumber
Implementierung einer numerischen Eingabe.
Die Eingabe erfolgt standardmäßig rechtsbündig für Ganzzahlen.
Das Format der Eingabe kann mit setFormat
geändert werden.
| Field Summary |
|---|
| Fields inherited from class de.guibuilder.framework.GuiComponent |
|---|
BOOLEAN, DATA_TYPE_NAMES, DATE, ENUM, INTEGER, MULTILINE, NUMBER, STRING, TABLE, TIME, TREE |
| Fields inherited from class de.guibuilder.framework.GuiMember |
|---|
GUI_ACTION, GUI_COMPONENT, GUI_CONTAINER, GUI_TABLE, GUI_TREE, GUI_TYPE_NAMES, OID |
| 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. |
java.math.BigDecimal |
getValueDecimal()
|
int |
getValueInt()
|
long |
getValueLong()
|
java.lang.String |
makeFormat(java.lang.Number value)
|
java.lang.String |
makeFormat(java.lang.String txt)
Formatiert den übergebenen String unter Verwendung des internen Formats. |
void |
setFormat(java.lang.String pattern)
Setzt die Formatangabe für die Eingabe; siehe java.text.DecimalFormat |
void |
setValue(java.math.BigDecimal value)
|
void |
setValue(double value)
Setzt den Inhalt der Komponente auf den übergebenen Wert. |
void |
setValue(java.lang.Integer value)
|
void |
setValue(java.lang.String value)
|
| Methods inherited from class de.guibuilder.framework.GuiText |
|---|
d_click, getHorizontalAlignment, getJComponent, getRegexp, getText, getTextField, getUnformatedValue, getValue, isEnabled, isValid, lostFocus, reset, setColumns, setEnabled, setHorizontalAlignment, setMsgKeyTyped, setRegexp, setText, setValue |
| Methods inherited from class de.guibuilder.framework.GuiComponent |
|---|
commitChanges, getDatasetValues, getDatasetValues, getDataTypeName, getGuiComponent, getGuiType, getLabel, getMaxlen, getMinlen, isModified, isNotnull, postProc, setDatasetValues, setMaxlen, setMinlen, setModified, setNotnull, toString, verify |
| Methods inherited from class de.guibuilder.framework.GuiElement |
|---|
getFileName, getHint, getMsgChange, getMsgClick, getMsgDblClick, getParentTable, getRootPane, hasTabstop, requestFocus, setHint, setMsgChange, setMsgClick, setMsgDblClick, setMsgLostFocus, setParentTable, setTabstop |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface de.guibuilder.framework.TableTextColumn |
|---|
hasTabstop, postProc |
| Methods inherited from interface de.guibuilder.framework.TableColumnAble |
|---|
getBackground, getElementName, getFont, getForeground, getGuiComponent, getMaximumSize, getMinimumSize, getName, getParentTable, getToolTipText, isVisible, setGuiParent, setParentTable, setToolTipText |
| Methods inherited from interface de.guibuilder.framework.IDatasetMember |
|---|
getElementName, getElementPath, isRootElement, setElementName |
| Constructor Detail |
|---|
public GuiNumber()
public GuiNumber(java.lang.String label)
| Method Detail |
|---|
public final java.lang.String getTag()
GuiMember
getTag in interface MemberAblegetTag in interface TableColumnAblegetTag in class GuiTextpublic final int getDataType()
getDataType in interface TableColumnAblegetDataType in class GuiTextpublic java.text.NumberFormat getFormat()
public void setFormat(java.lang.String pattern)
public java.lang.String makeFormat(java.lang.String txt)
throws java.text.ParseException
makeFormat in interface TableTextColumnmakeFormat in class GuiTexttxt - Ein unformatierter String mit gültigen Werten
java.text.ParseExceptionsetFormat(java.lang.String),
GuiTable.GuiTableFormatRenderer
public java.lang.String makeFormat(java.lang.Number value)
throws java.text.ParseException
makeFormat in interface TableTextColumnmakeFormat in class GuiTextjava.text.ParseExceptionpublic void setValue(double value)
public void setValue(java.math.BigDecimal value)
public void setValue(java.lang.Integer value)
public void setValue(java.lang.String value)
setValue in class GuiTextvalue - Convert.toDouble(String)public java.lang.Class getValueClass()
TableColumnAbleunused!
getValueClass in interface TableColumnAblegetValueClass in class GuiTextpublic int getValueInt()
Convert.toInt(String)public long getValueLong()
Convert.toLong(String)public java.math.BigDecimal getValueDecimal()
Convert.toBigDecimal(String)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||