de.guibuilder.framework
Class GuiMoney
java.lang.Object
  |
  +--de.guibuilder.framework.GuiMember
        |
        +--de.guibuilder.framework.GuiElement
              |
              +--de.guibuilder.framework.GuiComponent
                    |
                    +--de.guibuilder.framework.GuiText
                          |
                          +--de.guibuilder.framework.GuiMoney
- All Implemented Interfaces: 
 - MemberAble, java.io.Serializable, TableColumnAble
 
- public final class GuiMoney
- extends GuiText
  
Implementierung einer Betragseingabe mit Überprüfung des eingegebenen Betrages auf
 numerische Werte mit zwei Nachkommastellen.
- 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 | 
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.NumberFormat | 
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.
  | 
 void | 
setFormat(java.lang.String pattern)
 
          Setzt die Formatangabe für die Zahl; 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 | 
 
GuiMoney
public GuiMoney()
- Columns wird auf 8 gesetzt.
 Die maximale Eingabelänge auf 18.
 Die Ausrichtung auf Rechtsbündig.
 Default-Name ist "money".
 
GuiMoney
public GuiMoney(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()
- Description copied from class: 
GuiText 
- Liefert STRING; wird von Date,Time,Money,Number überschrieben.
 From GuiComponent
- Specified by:
 getDataType in interface TableColumnAble- Overrides:
 getDataType in class GuiText
 
 
 
getFormat
public java.text.NumberFormat getFormat()
- Liefert das interne Währungsformat.
 
 
setFormat
public void setFormat(java.lang.String pattern)
- Setzt die Formatangabe für die Zahl; 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