de.guibuilder.framework
Class GuiMemo

java.lang.Object
  extended by de.guibuilder.framework.GuiMember
      extended by de.guibuilder.framework.GuiElement
          extended by de.guibuilder.framework.GuiComponent
              extended by de.guibuilder.framework.GuiMemo
All Implemented Interfaces:
IDatasetComponent, IDatasetMember, MemberAble, MemberPopupAble

public class GuiMemo
extends GuiComponent

Implementierung einer mehrzeiligen Texteingabe.


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
GuiMemo()
          Erzeugt eine Notizfeld mit dem Default-Namen "memo".
 
Method Summary
 void d_click(java.awt.event.MouseEvent e)
          Weiterleiten von "OnDblClick" an Controller
 int getDataType()
          Liefert MULTILINE
 javax.swing.JComponent getJComponent()
          Liefert eine 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 getUnformatedValue()
          Liefert den unformatierten Inhalt dieser Componente.
 java.lang.Object getValue()
          Liefert den Inhalt der Komponente als String.
 boolean isEnabled()
          From awt.Component Wird von GuiText überschrieben (Editable)
 void lostFocus(java.awt.event.FocusEvent e)
          Überschrieben wegen msgLostFocus
 void reset()
          Setzt die Komponente in den Default-Zustand; Methode new()
 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
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 de.guibuilder.framework.GuiMember
addSetter, click, getAwtComponent, getBackground, getConstraints, getControler, getController, getDropTarget, getElementName, getElementPath, getFont, getForeground, getFullName, getGuiParent, getGuiTypeName, getMaximumSize, getMemberElement, getMinimumSize, getMsgDragEnter, getMsgDragExit, getMsgDragOver, getMsgDrop, getMsgFileDrop, getMsgMouseOver, getMsgPopup, getName, getOid, getParentNames, getParentTab, getPopupMenu, getPreferences, getPreferredSize, getRef, getToolTipText, getUserObject, isRootElement, isVisible, setBackground, setConstraints, setControler, setController, setDrag, setElementName, setFont, setForeground, setGuiParent, setLabel, setMaximumSize, setMinimumSize, setMsgDragEnter, setMsgDragExit, setMsgDragOver, setMsgDrop, setMsgFileDrop, setMsgMouseMoved, setMsgMouseOver, setMsgPopup, setName, setOid, setPopupMenu, setPreferences, setPreferredSize, setRef, setStateAttributes, setToolTipText, setUserObject, setVisible, showPopupMenu, showPopupMenu
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface de.guibuilder.framework.IDatasetMember
getElementName, getElementPath, isRootElement, setElementName
 

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 eine JTextArea

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

getText

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


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

isEnabled

public boolean isEnabled()
Description copied from class: GuiElement
From awt.Component

Wird von GuiText überschrieben (Editable)

Overrides:
isEnabled in class GuiElement

lostFocus

public final void lostFocus(java.awt.event.FocusEvent e)
Description copied from class: GuiComponent
Überschrieben wegen msgLostFocus

See Also:
GuiElement.setMsgLostFocus(java.lang.String), GuiRootPane.obj_LostFocus(de.guibuilder.framework.GuiElement, java.lang.String, java.lang.Object, java.awt.event.FocusEvent)

setValue

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

Overrides:
setValue in class GuiComponent
See Also:
GuiComponent

getUnformatedValue

public java.lang.Object getUnformatedValue()
Description copied from class: GuiComponent
Liefert den unformatierten Inhalt dieser Componente.

Specified by:
getUnformatedValue in class GuiComponent

getValue

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

Specified by:
getValue in class GuiComponent

reset

public void reset()
Description copied from class: GuiMember
Setzt die Komponente in den Default-Zustand; Methode new()

Specified by:
reset in class GuiMember

d_click

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

Overrides:
d_click in class GuiMember
See Also:
GuiRootPane.obj_DblClick(de.guibuilder.framework.GuiComponent, java.lang.String, java.lang.Object, java.awt.event.MouseEvent)

setText

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


getMemo

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

getDataType

public final int getDataType()
Liefert MULTILINE

Specified by:
getDataType in class GuiComponent