de.guibuilder.framework
Class GuiGroup

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

public class GuiGroup
extends GuiPanel

Von GuiPanel abgeleitete Klasse, die einen grafisch sichtbaren Container implementiert. Der (beschriftete) Rahmen kann erhaben oder versenkt sein.


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
GuiGroup(java.lang.String title)
          Erzeugt einen oben links beschrifteten Rahmen.
 
Method Summary
 java.awt.Font getBorderFont()
          Liefert den Font des Rahmens
 java.lang.String getTag()
          Liefert den XML-Element-Tag für den Member.
 void setBorder(java.lang.String type)
          Setzt den Rahmen auf erhaben oder versenkt.
 void setBorderFont(java.awt.Font f)
          Setzt den Font des Rahmens
 void setLabel(java.lang.String label)
          Setzt das Label der Border neu
 
Methods inherited from class de.guibuilder.framework.GuiPanel
getDesktop, getJComponent, getLayoutManager, selectTextMembers, setDesktop, setGridColumns, setLayoutManager
 
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, 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

GuiGroup

public GuiGroup(java.lang.String title)
Erzeugt einen oben links beschrifteten Rahmen.

Parameters:
title - Die Beschriftung des Rahmens.
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
Overrides:
getTag in class GuiPanel

setBorder

public final void setBorder(java.lang.String type)
Setzt den Rahmen auf erhaben oder versenkt. Siehe auch das Attribut "type=".

Parameters:
type - Es sind die Werte "LOW" und "RAISE" erlaubt.
Throws:
java.lang.IllegalArgumentException - wenn weder LOW noch RAISE

setBorderFont

public final void setBorderFont(java.awt.Font f)
Setzt den Font des Rahmens


getBorderFont

public final java.awt.Font getBorderFont()
Liefert den Font des Rahmens


setLabel

public void setLabel(java.lang.String label)
Setzt das Label der Border neu

Overrides:
setLabel in class GuiMember
Parameters:
label - Der Label-Text