|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--de.guibuilder.framework.GuiMember | +--de.guibuilder.framework.GuiContainer | +--de.guibuilder.framework.GuiSplit
Implementierung eines SplitPanels.
Es können mit der Methode add nacheinander (von links nach rechts)
zwei Components (z.B. Tree, Panel) zugewiesen werden.
Die Breite des linken Teilfensters (bzw. die Höher des oberen) wird
dabei nach der PreferredSize der linken Komponente gesetzt (Breite bzw. Höhe).
add(de.guibuilder.framework.GuiMember, java.lang.Object)
,
Serialized FormField Summary |
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 | |
GuiSplit()
Erzeugt ein SplitPanel mit senkrechten Divider. |
Method Summary | |
void |
add(java.awt.Component panel,
java.lang.Object dummy)
Wird von der Factory direkt aufgerufen, wenn Komponente in einer ScrollBox steckt (wie z.B. bei Tree). |
void |
add(GuiMember member,
java.lang.Object dummy)
Fügt eine Komponente hinzu. |
javax.swing.JComponent |
getJComponent()
Liefert die Swing-Komponente zu diesem Oberflächen-Objekt (Delegation). |
int |
getLayoutManager()
|
GuiMember |
getLeftComponent()
|
GuiMember |
getRightComponent()
|
java.lang.String |
getTag()
Liefert den XML-Element-Tag für den Member. |
void |
setLayoutManager(int lm)
|
void |
setLeftComponent(GuiMember comp)
Delegation to JSplitPane |
void |
setOrientation(java.lang.String s)
Setzt die Ausrichtung des Split Panels; erlaubte Werte sind HOTIZONTAL und VERTICAL. |
void |
setRightComponent(GuiMember comp)
Delegation to JSplitPane |
Methods inherited from class de.guibuilder.framework.GuiContainer |
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 |
Constructor Detail |
public GuiSplit()
Method Detail |
public final java.lang.String getTag()
GuiMember
getTag
in interface MemberAble
getTag
in class GuiMember
public int getLayoutManager()
getLayoutManager
in class GuiContainer
GuiContainer.NULL
public void setLayoutManager(int lm)
setLayoutManager
in class GuiContainer
GuiContainer.NULL
public javax.swing.JComponent getJComponent()
GuiMember
Es ist möglich, auf die jeweilige Swing-Klasse (JCombo, JTextField, JPanel, ...) zu casten; die Swing-Methoden können so genutzt werden.
Bei einem HiddenField und OptionGroup wird null geliefert!
getJComponent
in class GuiMember
public void add(GuiMember member, java.lang.Object dummy)
Die Divider Location wird auf die PreferredSize der ersten Komponente gesetzt.
add
in class GuiContainer
public void add(java.awt.Component panel, java.lang.Object dummy)
XXX PENDING auf diese Art geht die Information verloren, welche GuiMember von dem SpliPanel gehalten werden. Darum gibts auch getRightComponent nicht mehr, und die Werte des rechten Panels können so nicht neu gesetzt werden.
add
in class GuiContainer
public void setLeftComponent(GuiMember comp)
public GuiMember getLeftComponent()
public void setRightComponent(GuiMember comp)
public GuiMember getRightComponent()
public void setOrientation(java.lang.String s)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |