de.guibuilder.framework
Class GuiMemo

java.lang.Object
  |
  +--de.guibuilder.framework.GuiMember
        |
        +--de.guibuilder.framework.GuiElement
              |
              +--de.guibuilder.framework.GuiComponent
                    |
                    +--de.guibuilder.framework.GuiMultiLine
                          |
                          +--de.guibuilder.framework.GuiMemo
All Implemented Interfaces:
MemberAble, java.io.Serializable

public final class GuiMemo
extends de.guibuilder.framework.GuiMultiLine

Implementierung einer mehrzeiligen Texteingabe.

See Also:
Serialized Form

Field Summary
 
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
GuiMemo()
          Erzeugt eine Notizfeld mit dem Default-Namen "memo".
 
Method Summary
 void d_click(java.awt.event.MouseEvent e)
          Weiterleiten von "OnDblClick" an Controler
 int getDataType()
          Liefert MULTILINE
 javax.swing.JComponent getJComponent()
          Liefert JTextArea
 javax.swing.JTextArea getMemo()
           
 java.lang.String getTag()
          Liefert den XML-Element-Tag für den Member.
 java.lang.String getText()
          Delegation to JTextArea
 java.lang.Object getValue()
          Liefert den Inhalt der Komponente als String.
 void lostFocus(java.awt.event.FocusEvent e)
           
 void reset()
           
 void setEnabled(boolean b)
          Setzt die Komponente auch "nur anzeigen" wenn true: Hintergrundfarbe auf Hellgrau, nicht editierbar, kein TabStop.
 void setLine(int line)
          Setzt den Cursor an das Ende der angegebenen Zeile.
 void setText(java.lang.String s)
          Delegation to JTextArea.
 void setValue(java.lang.Object val)
          Setzt den Inhalt der Komponente als String.
 
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, isEnabled, 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
 

Constructor Detail

GuiMemo

public GuiMemo()
Erzeugt eine Notizfeld mit dem Default-Namen "memo". Die maximale Eingabelänge beträgt 64KB.

Method Detail

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 MemberAble
Specified by:
getTag in class GuiMember

getJComponent

public javax.swing.JComponent getJComponent()
Liefert JTextArea

Specified by:
getJComponent in class GuiMember
See Also:
getMemo()

getText

public java.lang.String getText()
Delegation to JTextArea

Specified by:
getText in class de.guibuilder.framework.GuiMultiLine

setLine

public void setLine(int line)
Setzt den Cursor an das Ende der angegebenen Zeile.


setEnabled

public void setEnabled(boolean b)
Setzt die Komponente auch "nur anzeigen" wenn true: Hintergrundfarbe auf Hellgrau, nicht editierbar, kein TabStop.

Overrides:
setEnabled in class GuiElement

lostFocus

public final void lostFocus(java.awt.event.FocusEvent e)
Overrides:
lostFocus in class GuiComponent

setValue

public void setValue(java.lang.Object val)
Setzt den Inhalt der Komponente als String.

Overrides:
setValue in class GuiComponent
See Also:
GuiComponent

getValue

public java.lang.Object getValue()
Liefert den Inhalt der Komponente als String.

Specified by:
getValue in class GuiComponent

reset

public void reset()
Overrides:
reset in class GuiMember

d_click

public void d_click(java.awt.event.MouseEvent e)
Weiterleiten von "OnDblClick" an Controler

Overrides:
d_click in class GuiMember
See Also:
GuiRootPane#obj_DblClick

setText

public void setText(java.lang.String s)
Delegation to JTextArea. setCaretPosition(0).

Specified by:
setText in class de.guibuilder.framework.GuiMultiLine

getMemo

public javax.swing.JTextArea getMemo()
See Also:
getJComponent()

getDataType

public final int getDataType()
Liefert MULTILINE

Specified by:
getDataType in class GuiComponent