@BeanSettings(acceptChildren=true, useXdevCustomizer=true) public class XdevSplitPane extends JSplitPane implements Persistable
JSplitPane
.JSplitPane
,
Serialized FormJSplitPane.AccessibleJSplitPane
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
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
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
VALUE_SEPARATOR
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
XdevSplitPane()
Creates a new
XdevSplitPane with the default orientation
JSplitPane.HORIZONTAL_SPLIT . |
XdevSplitPane(int orientation)
Creates a new
XdevSplitPane with the specified orientation. |
XdevSplitPane(int newOrientation,
boolean newContinuousLayout)
Creates a new
XdevSplitPane with the specified orientation and
redrawing style. |
XdevSplitPane(int newOrientation,
boolean newContinuousLayout,
Component newLeftComponent,
Component newRightComponent)
Creates a new
XdevSplitPane with the specified orientation and
redrawing style, and with the specified components. |
XdevSplitPane(int newOrientation,
Component newLeftComponent,
Component newRightComponent)
Creates a new
XdevSplitPane with the specified orientation and
components. |
Modifier and Type | Method and Description |
---|---|
String |
getPersistentId()
Uses the name of the component as a persistent id.
|
boolean |
isPersistenceEnabled()
Flag, indicates, if the gui state for this component should be persisted.
|
void |
loadPersistentState(String persistentState)
Restores this
Components persistent state. |
String |
savePersistentState()
Generates a
String representation of this Components
persistent state and returns it for being stored. |
void |
setPersistenceEnabled(boolean persistenceEnabled)
Sets the persistenceEnabled flag.
|
String |
toString() |
addImpl, getAccessibleContext, getBottomComponent, getDividerLocation, getDividerSize, getLastDividerLocation, getLeftComponent, getMaximumDividerLocation, getMinimumDividerLocation, getOrientation, getResizeWeight, getRightComponent, getTopComponent, getUI, getUIClassID, isContinuousLayout, isOneTouchExpandable, isValidateRoot, paintChildren, paramString, remove, remove, removeAll, resetToPreferredSizes, setBottomComponent, setContinuousLayout, setDividerLocation, setDividerLocation, setDividerSize, setLastDividerLocation, setLeftComponent, setOneTouchExpandable, setOrientation, setResizeWeight, setRightComponent, setTopComponent, setUI, updateUI
addAncestorListener, addNotify, 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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, 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, transferFocusDownCycle, validate, validateTree
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, 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, transferFocus, transferFocusBackward, transferFocusUpCycle
public XdevSplitPane()
XdevSplitPane
with the default orientation
JSplitPane.HORIZONTAL_SPLIT
.public XdevSplitPane(int orientation) throws IllegalArgumentException
XdevSplitPane
with the specified orientation.orientation
- JSplitPane.HORIZONTAL_SPLIT
or
JSplitPane.VERTICAL_SPLIT
IllegalArgumentException
- if orientation
is not one of HORIZONTAL_SPLIT or
VERTICAL_SPLITpublic XdevSplitPane(int newOrientation, boolean newContinuousLayout) throws IllegalArgumentException
XdevSplitPane
with the specified orientation and
redrawing style.newOrientation
- JSplitPane.HORIZONTAL_SPLIT
or
JSplitPane.VERTICAL_SPLIT
newContinuousLayout
- a boolean, true
for the components to redraw
continuously as the divider changes position,
false
to wait until the divider position stops
changing to redrawIllegalArgumentException
- if orientation
is not one of HORIZONTAL_SPLIT or
VERTICAL_SPLITpublic XdevSplitPane(int newOrientation, Component newLeftComponent, Component newRightComponent) throws IllegalArgumentException
XdevSplitPane
with the specified orientation and
components.newOrientation
- JSplitPane.HORIZONTAL_SPLIT
or
JSplitPane.VERTICAL_SPLIT
newLeftComponent
- the Component
that will appear on the left of a
horizontally-split pane, or at the top of a vertically-split
panenewRightComponent
- the Component
that will appear on the right of a
horizontally-split pane, or at the bottom of a
vertically-split paneIllegalArgumentException
- if orientation
is not one of HORIZONTAL_SPLIT or
VERTICAL_SPLITpublic XdevSplitPane(int newOrientation, boolean newContinuousLayout, Component newLeftComponent, Component newRightComponent) throws IllegalArgumentException
XdevSplitPane
with the specified orientation and
redrawing style, and with the specified components.newOrientation
- JSplitPane.HORIZONTAL_SPLIT
or
JSplitPane.VERTICAL_SPLIT
newContinuousLayout
- a boolean, true
for the components to redraw
continuously as the divider changes position,
false
to wait until the divider position stops
changing to redrawnewLeftComponent
- the Component
that will appear on the left of a
horizontally-split pane, or at the top of a vertically-split
panenewRightComponent
- the Component
that will appear on the right of a
horizontally-split pane, or at the bottom of a
vertically-split paneIllegalArgumentException
- if orientation
is not one of HORIZONTAL_SPLIT or
VERTICAL_SPLITpublic void loadPersistentState(String persistentState)
Components
persistent state.
By calling this method, the passed state information get interpreted and applied on the affected attributes.
loadPersistentState
in interface Persistable
persistentState
- String
representation for the persistent state of the
Component
.savePersistentState()
public String savePersistentState()
String
representation of this Components
persistent state and returns it for being stored.
Persisted properties:
savePersistentState
in interface Persistable
String
containing persistent statepublic String getPersistentId()
If no name is specified the name of the class will be used. This will work only for one persistent instance of the class!
Return a persistent id for thisComponent
.
The following requirements have to be met for the persistent id:
getPersistentId
in interface Persistable
public boolean isPersistenceEnabled()
isPersistenceEnabled
in interface Persistable
true
if a instance of type Persistable
is to be
persisted.public void setPersistenceEnabled(boolean persistenceEnabled)
persistenceEnabled
- the state for this instanceCopyright © 2003–2021 XDEV Software. All rights reserved.