|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JSplitPane
de.jsystems.framework.swing.BusinessSplitPane
Stellt ein SplitPane dar. Innerhalb des SplitPane werden Objekte vom Typ
BusinessView
angezeigt.
Diese koennen Wahlweise in einem ScrollPane angezeigt werden. Je nach
Ausrichtung des Scrollpane (wird im Konstruktor angegeben), werden die
Views ueber unterschiedliche Methoden hinzugefuegt.
Nested Class Summary |
Nested classes inherited from class javax.swing.JSplitPane |
JSplitPane.AccessibleJSplitPane |
Nested classes inherited from class javax.swing.JComponent |
JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
protected String |
ausrichtung
Ausrichtung der Komponenten(L/R oder O/U) |
protected JScrollPane |
bottom_sp
ScrollPane fuer die untere View. |
protected JScrollPane |
left_sp
ScrollPane fuer die linke View. |
static String |
LINKS_RECHTS
SplitPane enthält einen linken und einen rechten Teil |
static String |
OBEN_UNTEN
SplitPane enthält einen oberen und einen unteren Teil |
protected JScrollPane |
right_sp
ScrollPane fuer die rechte View. |
static int |
SCROLLBAR_NO
Komponente soll nicht in einem ScrollPane angezeigt werden |
static int |
SCROLLBAR_YES
Komponente soll in einem ScrollPane angezeigt werden |
protected JScrollPane |
top_sp
ScrollPane fuer die obere View. |
Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Container |
|
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
BusinessSplitPane()
Initialisiert das SplitPane mit der Ausrichtung LINKS_RECHTS. |
|
BusinessSplitPane(String ausrichtung)
Initialisiert das SplitPane mit der uebergebenen Ausrichtung. |
Method Summary | |
void |
setBottomComponent(BusinessView bottomView)
Setzt im SplitPane die Komponente fuer den unteren Anzeigebereich. |
void |
setBottomComponent(BusinessView bottomView,
int scrollYesNo)
Setzt im SplitPane die Komponente fuer den unteren Anzeigebereich. |
void |
setLeftComponent(BusinessView leftView)
Setzt im SplitPane die Komponente fuer den linken Anzeigebereich. |
void |
setLeftComponent(BusinessView leftView,
int scrollYesNo)
Setzt im SplitPane die Komponente fuer den linken Anzeigebereich. |
void |
setRightComponent(BusinessView rightView)
Setzt im SplitPane die Komponente fuer den rechten Anzeigebereich. |
void |
setRightComponent(BusinessView rightView,
int scrollYesNo)
Setzt im SplitPane die Komponente fuer den rechten Anzeigebereich. |
void |
setTopComponent(BusinessView topView)
Setzt im SplitPane die Komponente fuer den oberen Anzeigebereich. |
void |
setTopComponent(BusinessView topView,
int scrollYesNo)
Setzt im SplitPane die Komponente fuer den oberen Anzeigebereich. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final String OBEN_UNTEN
public static final String LINKS_RECHTS
public static final int SCROLLBAR_YES
public static final int SCROLLBAR_NO
protected String ausrichtung
protected JScrollPane left_sp
protected JScrollPane right_sp
protected JScrollPane top_sp
protected JScrollPane bottom_sp
Constructor Detail |
public BusinessSplitPane() throws WrongAllignmentException
setLeftComponent(BusinessView)
setLeftComponent(BusinessView, int)
setRightComponent(BusinessView)
setRightComponent(BusinessView, int)
public BusinessSplitPane(String ausrichtung) throws WrongAllignmentException
LINKS_RECHTS
OBEN_UNTEN
WrongAllignmentException
.
ausrichtung
- Die Ausrichtung fuer das SplitPane.
WrongAllignmentException
- wenn die uebergebene Ausrichtung
nicht zulaessig ist.Method Detail |
public void setLeftComponent(BusinessView leftView) throws WrongPositionException
OBEN_UNTEN
steht
wird eine WrongPositionException ausgelöst.
leftView
- Die View die im linken Anzeigebereich angezeigt werden soll.
WrongPositionException
- wenn die Ausrichtung auf OBEN_UNTEN
steht.public void setLeftComponent(BusinessView leftView, int scrollYesNo) throws WrongPositionException
OBEN_UNTEN
steht
wird eine WrongPositionException ausgelöst.
Bei Bedarf kann die View in einem ScrollPane dargestellt werden.
Das wird durch den Parameter scrollYesNo
festgelegt.
Dieser darf die Werte SCROLLBAR_NO
Die View wird nicht in einem ScrollPane dargestellt.SCROLLBAR_YES
Die View ird in einem ScrollPane dargestellt. Scrollbalken
werden bei Bedarf angezeigt.
leftView
- Die View die im linken Anzeigebereich angezeigt werden soll.scrollYesNo
- Festlegung, ob die Componente in einem ScrollPane dargestellt
werden soll oder nicht.
WrongPositionException
- wenn die Ausrichtung auf OBEN_UNTEN
steht.public void setRightComponent(BusinessView rightView) throws WrongPositionException
OBEN_UNTEN
steht
wird eine WrongPositionException ausgelöst.
rightView
- Die View die im rechten Anzeigebereich angezeigt werden soll.
WrongPositionException
- wenn die Ausrichtung auf OBEN_UNTEN
steht.public void setRightComponent(BusinessView rightView, int scrollYesNo) throws WrongPositionException
OBEN_UNTEN
steht
wird eine WrongPositionException ausgelöst.
Bei Bedarf kann die View in einem ScrollPane dargestellt werden.
Das wird durch den Parameter scrollYesNo
festgelegt.
Dieser darf die Werte SCROLLBAR_NO
Die View wird nicht in einem ScrollPane dargestellt.SCROLLBAR_YES
Die View ird in einem ScrollPane dargestellt. Scrollbalken
werden bei Bedarf angezeigt.
rightView
- Die View die im rechten Anzeigebereich angezeigt werden soll.scrollYesNo
- Festlegung, ob die Componente in einem ScrollPane dargestellt
werden soll oder nicht.
WrongPositionException
- wenn die Ausrichtung auf OBEN_UNTEN
steht.public void setTopComponent(BusinessView topView) throws WrongPositionException
LINKS_RECHTS
steht
wird eine WrongPositionException ausgelöst.
topView
- Die View die im oberen Anzeigebereich angezeigt werden soll.
WrongPositionException
- wenn die Ausrichtung auf LINKS_RECHTS
steht.public void setTopComponent(BusinessView topView, int scrollYesNo) throws WrongPositionException
LINKS_RECHTS
steht
wird eine WrongPositionException ausgelöst.
Bei Bedarf kann die View in einem ScrollPane dargestellt werden.
Das wird durch den Parameter scrollYesNo
festgelegt.
Dieser darf die Werte SCROLLBAR_NO
Die View wird nicht in einem ScrollPane dargestellt.SCROLLBAR_YES
Die View ird in einem ScrollPane dargestellt. Scrollbalken
werden bei Bedarf angezeigt.
topView
- Die View die im oberen Anzeigebereich angezeigt werden soll.scrollYesNo
- Festlegung, ob die Componente in einem ScrollPane dargestellt
werden soll oder nicht.
WrongPositionException
- wenn die Ausrichtung auf LINKS_RECHTS
steht.public void setBottomComponent(BusinessView bottomView) throws WrongPositionException
LINKS_RECHTS
steht
wird eine WrongPositionException ausgelöst.
bottomView
- Die View die im unteren Anzeigebereich angezeigt werden soll.
WrongPositionException
- wenn die Ausrichtung auf LINKS_RECHTS
steht.public void setBottomComponent(BusinessView bottomView, int scrollYesNo) throws WrongPositionException
LINKS_RECHTS
steht
wird eine WrongPositionException ausgelöst.
Bei Bedarf kann die View in einem ScrollPane dargestellt werden.
Das wird durch den Parameter scrollYesNo
festgelegt.
Dieser darf die Werte SCROLLBAR_NO
Die View wird nicht in einem ScrollPane dargestellt.SCROLLBAR_YES
Die View ird in einem ScrollPane dargestellt. Scrollbalken
werden bei Bedarf angezeigt.
bottomView
- Die View die im unteren Anzeigebereich angezeigt werden soll.scrollYesNo
- Festlegung, ob die Componente in einem ScrollPane dargestellt
werden soll oder nicht.
WrongPositionException
- wenn die Ausrichtung auf LINKS_RECHTS
steht.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |