|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectde.guibuilder.framework.GuiMember
de.guibuilder.framework.GuiContainer
de.guibuilder.framework.GuiSplit
public final class 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.awt.GridBagConstraints)| 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 | |
|---|---|
GuiSplit()
Erzeugt ein SplitPanel mit senkrechten Divider. |
|
| Method Summary | |
|---|---|
void |
add(java.awt.Component panel,
java.awt.GridBagConstraints dummy)
Wird von der Factory direkt aufgerufen, wenn Komponente in einer ScrollBox steckt (wie z.B. bei Tree). |
void |
add(GuiMember member,
java.awt.GridBagConstraints dummy)
Fügt eine Komponente hinzu. |
GuiComponent |
getGuiComponentsFromComponents(java.lang.String name)
Ermittelt eine GuiComponente aus dem Components-Array, da dort auch Labels enthalten sind. |
javax.swing.JComponent |
getJComponent()
Liefert ein JSplitPane |
int |
getLayoutManager()
|
GuiMember |
getLeftComponent()
|
void |
getPreferences(JDataSet ds)
Hier leer implementiert |
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 |
setPreferences(JDataSet ds)
Hier leer implementiert |
void |
setRightComponent(GuiMember comp)
Delegation to JSplitPane |
| 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 |
|---|
public GuiSplit()
| Method Detail |
|---|
public final java.lang.String getTag()
GuiMember
getTag in interface MemberAblegetTag in class GuiMemberpublic int getLayoutManager()
getLayoutManager in class GuiContainerGuiContainer.NULLpublic void setLayoutManager(int lm)
setLayoutManager in class GuiContainerGuiContainer.NULLpublic javax.swing.JComponent getJComponent()
getJComponent in class GuiMember
public void add(GuiMember member,
java.awt.GridBagConstraints dummy)
Die Divider Location wird auf die PreferredSize der ersten Komponente gesetzt.
add in class GuiContainer
public void add(java.awt.Component panel,
java.awt.GridBagConstraints dummy)
XXX PENDING auf diese Art geht die Information verloren, welche GuiMember von dem SplitPanel gehalten werden. Darum gibts auch getRightComponent nicht mehr, und die Werte des rechten Panels können so nicht neu gesetzt werden.
add in class GuiContainerpublic void setLeftComponent(GuiMember comp)
public GuiMember getLeftComponent()
public void setRightComponent(GuiMember comp)
public GuiMember getRightComponent()
public void setOrientation(java.lang.String s)
public final GuiComponent getGuiComponentsFromComponents(java.lang.String name)
GuiContainer
getGuiComponentsFromComponents in class GuiContainerpublic void getPreferences(JDataSet ds)
GuiMember
getPreferences in class GuiContainerpublic void setPreferences(JDataSet ds)
GuiMember
setPreferences in class GuiContainer
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||