|
||||||||||
| 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
com.sibvisions.rad.ui.swing.ext.JVxSplitPane
public class JVxSplitPane
SplitPane implementation that allows top, left, right, right and relative anchored divider.
JSplitPane,
Serialized Form| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JSplitPane |
|---|
JSplitPane.AccessibleJSplitPane |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
static int |
DIVIDER_BOTTOM_RIGHT
The Divider is fixed to the bottom border during resize. |
static int |
DIVIDER_RELATIVE
The Divider is fixed to the right border during resize. |
static int |
DIVIDER_TOP_LEFT
The Divider is fixed to the top border during resize. |
| 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.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 | |
|---|---|
JVxSplitPane()
Creates a new JVxSplitPane configured to arrange the child
components side-by-side horizontally with no continuous
layout, using two buttons for the components. |
|
JVxSplitPane(int pOrientation)
Creates a new JVxSplitPane configured with the
specified orientation and no continuous layout. |
|
JVxSplitPane(int pOrientation,
boolean pContinuousLayout)
Creates a new JVxSplitPane with the specified
orientation and redrawing style. |
|
JVxSplitPane(int pOrientation,
boolean pContinuousLayout,
Component pLeftComponent,
Component pRightComponent)
Creates a new JVxSplitPane with the specified
orientation and redrawing style, and with the specified components. |
|
JVxSplitPane(int pOrientation,
Component pLeftComponent,
Component pRightComponent)
Creates a new JVxSplitPane with the specified
orientation and with the specified components that do not
do continuous redrawing. |
|
| Method Summary | |
|---|---|
int |
getDividerAlignment()
Gets the divider alignment. |
void |
paint(Graphics pGraphics)
|
void |
setBounds(int pX,
int pY,
int pWidth,
int pHeight)
|
void |
setDividerAlignment(int pDividerAlignment)
Sets the divider alignment. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int DIVIDER_TOP_LEFT
public static final int DIVIDER_BOTTOM_RIGHT
public static final int DIVIDER_RELATIVE
| Constructor Detail |
|---|
public JVxSplitPane()
JVxSplitPane configured to arrange the child
components side-by-side horizontally with no continuous
layout, using two buttons for the components.
public JVxSplitPane(int pOrientation)
JVxSplitPane configured with the
specified orientation and no continuous layout.
pOrientation - JVxSplitPane.HORIZONTAL_SPLIT or
JVxSplitPane.VERTICAL_SPLIT
IllegalArgumentException - if orientation
is not one of HORIZONTAL_SPLIT or VERTICAL_SPLIT.
public JVxSplitPane(int pOrientation,
boolean pContinuousLayout)
JVxSplitPane with the specified
orientation and redrawing style.
pOrientation - JVxSplitPane.HORIZONTAL_SPLIT or
JVxSplitPane.VERTICAL_SPLITpContinuousLayout - a boolean, true for the components to
redraw continuously as the divider changes position, false
to wait until the divider position stops changing to redraw
IllegalArgumentException - if orientation
is not one of HORIZONTAL_SPLIT or VERTICAL_SPLIT
public JVxSplitPane(int pOrientation,
Component pLeftComponent,
Component pRightComponent)
JVxSplitPane with the specified
orientation and with the specified components that do not
do continuous redrawing.
pOrientation - JVxSplitPane.HORIZONTAL_SPLIT or
JVxSplitPane.VERTICAL_SPLITpLeftComponent - the Component that will
appear on the left of a horizontally-split pane,
or at the top of a vertically-split panepRightComponent - the Component that will
appear on the right of a horizontally-split pane,
or at the bottom of a vertically-split pane
IllegalArgumentException - if orientation
is not one of: HORIZONTAL_SPLIT or VERTICAL_SPLIT
public JVxSplitPane(int pOrientation,
boolean pContinuousLayout,
Component pLeftComponent,
Component pRightComponent)
JVxSplitPane with the specified
orientation and redrawing style, and with the specified components.
pOrientation - JVxSplitPane.HORIZONTAL_SPLIT or
JVxSplitPane.VERTICAL_SPLITpContinuousLayout - a boolean, true for the components to
redraw continuously as the divider changes position, false
to wait until the divider position stops changing to redrawpLeftComponent - the Component that will
appear on the left of a horizontally-split pane,
or at the top of a vertically-split panepRightComponent - the Component that will
appear on the right of a horizontally-split pane,
or at the bottom of a vertically-split pane
IllegalArgumentException - if orientation
is not one of HORIZONTAL_SPLIT or VERTICAL_SPLIT| Method Detail |
|---|
public void setBounds(int pX,
int pY,
int pWidth,
int pHeight)
setBounds in class Componentpublic void paint(Graphics pGraphics)
paint in class JComponentpublic int getDividerAlignment()
DIVIDER_TOP_LEFT,
DIVIDER_BOTTOM_RIGHT, DIVIDER_RELATIVEpublic void setDividerAlignment(int pDividerAlignment)
pDividerAlignment - the divider alignment: DIVIDER_TOP_LEFT,
DIVIDER_BOTTOM_RIGHT, DIVIDER_RELATIVE
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||