|
||||||||||
| 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 | |
|---|---|
static class |
JVxSplitPane.CoveragePanel
Coverage Panel is needed to change minimum size other than defined in from the given component. |
| Nested classes/interfaces inherited from class javax.swing.JSplitPane |
|---|
javax.swing.JSplitPane.AccessibleJSplitPane |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.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.JSplitPane |
|---|
BOTTOM, CONTINUOUS_LAYOUT_PROPERTY, continuousLayout, DIVIDER, DIVIDER_LOCATION_PROPERTY, DIVIDER_SIZE_PROPERTY, dividerSize, HORIZONTAL_SPLIT, LAST_DIVIDER_LOCATION_PROPERTY, lastDividerLocation, LEFT, leftComponent, ONE_TOUCH_EXPANDABLE_PROPERTY, oneTouchExpandable, orientation, ORIENTATION_PROPERTY, RESIZE_WEIGHT_PROPERTY, RIGHT, rightComponent, TOP, VERTICAL_SPLIT |
| 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,
java.awt.Component pLeftComponent,
java.awt.Component pRightComponent)
Creates a new JVxSplitPane with the specified
orientation and redrawing style, and with the specified components. |
|
JVxSplitPane(int pOrientation,
java.awt.Component pLeftComponent,
java.awt.Component pRightComponent)
Creates a new JVxSplitPane with the specified
orientation and with the specified components that do not
do continuous redrawing. |
|
| Method Summary | |
|---|---|
protected void |
addImpl(java.awt.Component pComponent,
java.lang.Object pConstraints,
int pIndex)
|
void |
addNotify()
|
void |
doLayout()
|
int |
getDividerAlignment()
Gets the divider alignment. |
void |
remove(java.awt.Component pComponent)
|
void |
remove(int pIndex)
|
void |
setBackground(java.awt.Color pColor)
|
void |
setBorder(javax.swing.border.Border pBorder)
|
void |
setDividerAlignment(int pDividerAlignment)
Sets the divider alignment. |
void |
setDividerLocation(int pLocation)
|
void |
setDividerSize(int pSize)
|
void |
updateUI()
|
| Methods inherited from class javax.swing.JSplitPane |
|---|
getAccessibleContext, getBottomComponent, getDividerLocation, getDividerSize, getLastDividerLocation, getLeftComponent, getMaximumDividerLocation, getMinimumDividerLocation, getOrientation, getResizeWeight, getRightComponent, getTopComponent, getUI, getUIClassID, isContinuousLayout, isOneTouchExpandable, isValidateRoot, paintChildren, paramString, removeAll, resetToPreferredSizes, setBottomComponent, setContinuousLayout, setDividerLocation, setLastDividerLocation, setLeftComponent, setOneTouchExpandable, setOrientation, setResizeWeight, setRightComponent, setTopComponent, setUI |
| Methods inherited from class javax.swing.JComponent |
|---|
addAncestorListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, paint, paintBorder, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
|---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
| 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
java.lang.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
java.lang.IllegalArgumentException - if orientation
is not one of HORIZONTAL_SPLIT or VERTICAL_SPLIT
public JVxSplitPane(int pOrientation,
java.awt.Component pLeftComponent,
java.awt.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
java.lang.IllegalArgumentException - if orientation
is not one of: HORIZONTAL_SPLIT or VERTICAL_SPLIT
public JVxSplitPane(int pOrientation,
boolean pContinuousLayout,
java.awt.Component pLeftComponent,
java.awt.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
java.lang.IllegalArgumentException - if orientation
is not one of HORIZONTAL_SPLIT or VERTICAL_SPLIT| Method Detail |
|---|
public void setBorder(javax.swing.border.Border pBorder)
setBorder in class javax.swing.JComponentpublic void addNotify()
addNotify in class javax.swing.JComponentpublic void updateUI()
updateUI in class javax.swing.JSplitPanepublic void setBackground(java.awt.Color pColor)
setBackground in class javax.swing.JComponentpublic void doLayout()
doLayout in class java.awt.Container
protected void addImpl(java.awt.Component pComponent,
java.lang.Object pConstraints,
int pIndex)
addImpl in class javax.swing.JSplitPanepublic void remove(java.awt.Component pComponent)
remove in class javax.swing.JSplitPanepublic void remove(int pIndex)
remove in class javax.swing.JSplitPanepublic void setDividerLocation(int pLocation)
setDividerLocation in class javax.swing.JSplitPanepublic void setDividerSize(int pSize)
setDividerSize in class javax.swing.JSplitPanepublic 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 | |||||||||