de.guibuilder.framework
Class GuiPanel

java.lang.Object
  extended by de.guibuilder.framework.GuiMember
      extended by de.guibuilder.framework.GuiContainer
          extended by de.guibuilder.framework.GuiPanel
All Implemented Interfaces:
IDatasetComponent, IDatasetMember, MemberAble, MemberPopupAble
Direct Known Subclasses:
GuiGroup, GuiTab

public class GuiPanel
extends GuiContainer

Implementierung eines unsichtbaren Containers.


Field Summary
 
Fields inherited from class de.guibuilder.framework.GuiContainer
BORDER, FLOW, FORM, GRID, GRIDBAG, NULL, SPLIT, SPRING, TABLE
 
Fields inherited from class de.guibuilder.framework.GuiMember
GUI_ACTION, GUI_COMPONENT, GUI_CONTAINER, GUI_TABLE, GUI_TREE, GUI_TYPE_NAMES, 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)
          Deprecated.  
 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)
          Es wird festgelegt, welchen LayoutManager dieses Panel einsetzen soll.
 
Methods inherited from class de.guibuilder.framework.GuiContainer
add, add, add, add, addAction, addMember, addToolbar, commitChanges, doAction, enableAllActions, getAction, getAllModifiedValues, getAllValues, getAllValues, getAllValuesXml, getButtonBarFromComponents, getColSpec, getContainer, getContainer, getDatasetValues, getDatasetValues, getEnabledComponents, getFirstComponent, getGuiComponent, getGuiComponentsFromComponents, getGuiContainerFromComponents, getGuiMemberFromComponents, getGuiTable, getGuiTabsetFromComponents, getGuiTabsetFromComponents, getGuiTree, getGuiType, getLayoutManagerName, getMember, getMemberElement, getMembers, getOutlookBarFromComponents, getPreferences, getRowSpec, getSearchables, getValue, isModified, isParentContainer, removeMember, reset, setAllValues, setAllValuesXml, setAllValuesXml, setDatasetValues, setEnabled, setEnabled, setFieldValues, setPreferences, setStateAttributes, setValue, updateIfNull, verify
 
Methods inherited from class de.guibuilder.framework.GuiMember
addSetter, click, d_click, getAwtComponent, getBackground, getConstraints, getControler, getController, getDropTarget, getElementName, getElementPath, getFont, getForeground, getFullName, getGuiParent, getGuiTypeName, getLabel, getMaximumSize, getMinimumSize, getMsgDragEnter, getMsgDragExit, getMsgDragOver, getMsgDrop, getMsgFileDrop, getMsgMouseOver, getMsgPopup, getName, getOid, getParentNames, getParentTab, getPopupMenu, getPreferredSize, getRef, getRootPane, 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, setPreferredSize, setRef, setToolTipText, setUserObject, setVisible, showPopupMenu, showPopupMenu
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.guibuilder.framework.IDatasetMember
getElementName, getElementPath, isRootElement, setElementName
 

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:
setLayoutManager(int)

setLayoutManager

public void setLayoutManager(int lm)
Es wird festgelegt, welchen LayoutManager dieses Panel einsetzen soll. Erlaubte Werte sind die Konstanten aus GuiContainer:

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)
Deprecated. 

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.