de.guibuilder.framework
Class GuiPanel

java.lang.Object
  |
  +--de.guibuilder.framework.GuiMember
        |
        +--de.guibuilder.framework.GuiContainer
              |
              +--de.guibuilder.framework.GuiPanel
All Implemented Interfaces:
MemberAble, java.io.Serializable
Direct Known Subclasses:
GuiGroup, GuiTab

public class GuiPanel
extends GuiContainer

Implementierung eines unsichtbaren Containers.

See Also:
Serialized Form

Field Summary
protected  javax.swing.JPanel component
          Delegation
 
Fields inherited from class de.guibuilder.framework.GuiContainer
BORDER, FLOW, GRID, GRIDBAG, NULL, SPLIT
 
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
GuiPanel()
          Erzeugt ein Panel mit GridBagLayout mit dem Default-Namen "panel".
GuiPanel(java.lang.String label)
          Erzeugt ein Panel mit einem angegebenen Name.
 
Method Summary
 GuiDesktop getDesktop()
          Liefert den Desktop für InternalFrames oder null.
 javax.swing.JComponent getJComponent()
          Liefert JPanel
 int getLayoutManager()
           
 java.lang.String getTag()
          Liefert den XML-Element-Tag für den Member.
 void selectTextMembers(boolean b)
          Selektiert den Inhalt aller Textkomponenten dieses Panels
 void setDesktop(GuiDesktop d)
          Setzt den Desktop für Internal Frames.
 void setGridColumns(int cols)
          Setzt die Anzahl Spalten für das GridLayout.
 void setLayoutManager(int lm)
           
 
Methods inherited from class de.guibuilder.framework.GuiContainer
add, add, addAction, addMember, enableAllActions, getAction, getAllModifiedValues, getAllValues, getAllValues, getAllValuesXml, getContainer, getGuiComponent, getGuiTable, getGuiTree, getGuiType, getMember, getMemberNames, getMembers, getModelValues, getSearchables, getValue, getValues, getValues, isParentContainer, removeMember, reset, setAllValues, setAllValuesXml, setAllValuesXml, setEnabled, setFieldValues, setModelValues, setValue, setValues, setValues, updateIfNull, verify
 
Methods inherited from class de.guibuilder.framework.GuiMember
click, d_click, getBackground, getConstraints, getControler, getElementName, getFont, getForeground, getFullName, getGuiParent, getGuiTypeName, getLabel, getMaximumSize, getMinimumSize, getMsgMouseOver, getName, getOid, getParentNames, getParentTab, getPreferredSize, getRef, getRootPane, 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
 

Field Detail

component

protected javax.swing.JPanel component
Delegation

Constructor Detail

GuiPanel

public GuiPanel()
Erzeugt ein Panel mit GridBagLayout mit dem Default-Namen "panel".


GuiPanel

public GuiPanel(java.lang.String label)
Erzeugt ein Panel mit einem angegebenen Name.

Method Detail

getTag

public 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

getLayoutManager

public int getLayoutManager()
Specified by:
getLayoutManager in class GuiContainer
See Also:
GuiContainer.NULL

setLayoutManager

public void setLayoutManager(int lm)
Specified by:
setLayoutManager in class GuiContainer
See Also:
GuiContainer.NULL

setGridColumns

public void setGridColumns(int cols)
Setzt die Anzahl Spalten für das GridLayout. Wirft eine IllegalStateException, wenn dem Panel kein GridLayout als LayoutManager zugewiesen wurde.


getJComponent

public javax.swing.JComponent getJComponent()
Liefert JPanel

Specified by:
getJComponent in class GuiMember

selectTextMembers

public final void selectTextMembers(boolean b)
Selektiert den Inhalt aller Textkomponenten dieses Panels


getDesktop

public final GuiDesktop getDesktop()
Liefert den Desktop für InternalFrames oder null.


setDesktop

public final void setDesktop(GuiDesktop d)
Setzt den Desktop für Internal Frames.