|
||||||||
| 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.GuiMoney
public class GuiMoney
Implementierung einer Betragseingabe mit Überprüfung des eingegebenen Betrages auf numerische Werte mit zwei Nachkommastellen.
Die Eingabe ist rechtsbündig; der Dezimal-Trenner wird aus den Ländereinstllungen übernommen.
| 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 | |
|---|---|
GuiMoney()
Columns wird auf 8 gesetzt. |
|
GuiMoney(java.lang.String label)
|
|
| Method Summary | |
|---|---|
int |
getDataType()
Liefert STRING; wird von Date,Time,Money,Number überschrieben. |
java.text.DecimalFormat |
getFormat()
Liefert das interne Währungsformat. |
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 Zahl; 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.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 GuiMoney()
public GuiMoney(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()
GuiText
getDataType in interface TableColumnAblegetDataType in class GuiTextpublic java.text.DecimalFormat 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.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 | |||||||