public interface SplitPanel extends Component.Container, Component.BelongToFrame, Component.HasIcon, Component.HasCaption, Component.HasSettings
| Modifier and Type | Interface and Description |
|---|---|
static class |
SplitPanel.DockMode
Specifies SplitPanel docking direction.
|
static interface |
SplitPanel.PositionUpdateListener
Deprecated.
|
static class |
SplitPanel.SplitPositionChangeEvent
Event that indicates a change in SplitPanel's splitter position.
|
static interface |
SplitPanel.SplitPositionChangeListener
Interface for listening for
SplitPanel.SplitPositionChangeEvents fired by a SplitPanel. |
Component.ActionOwner, Component.ActionsHolder, Component.Alignment, Component.BelongToFrame, Component.Buffered, Component.ChildEditableController, Component.Collapsable, Component.Container, Component.ContextHelpIconClickEvent, Component.Disposable, Component.Editable, Component.EditableChangeEvent, Component.EditableChangeListener, Component.EditableChangeNotifier, Component.ExpandedStateChangeEvent, Component.ExpandedStateChangeListener, Component.Focusable, Component.HasBorder, Component.HasButtonsPanel, Component.HasCaption, Component.HasContextHelp, Component.HasFormatter, Component.HasIcon, Component.HasInputPrompt, Component.HasNamedComponents, Component.HasOptionsStyleProvider, Component.HasPresentations, Component.HasRowsCount, Component.HasSettings, Component.HasValue, Component.HasXmlDescriptor, Component.LayoutClickEvent, Component.LayoutClickListener, Component.LayoutClickNotifier, Component.Margin, Component.MouseEventDetails, Component.OptionsStyleProvider, Component.OrderedContainer, Component.OuterMargin, Component.SecuredActionsHolder, Component.ShortcutAction, Component.ShortcutNotifier, Component.ShortcutTriggeredEvent, Component.Spacing, Component.UiPermissionAware, Component.Validatable, Component.ValueChangeEvent, Component.ValueChangeListener, Component.Wrapper| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NAME |
static int |
ORIENTATION_HORIZONTAL |
static int |
ORIENTATION_VERTICAL |
AUTO_SIZE, AUTO_SIZE_PX, UNITS_PERCENTAGE, UNITS_PIXELS| Modifier and Type | Method and Description |
|---|---|
void |
addSplitPositionChangeListener(SplitPanel.SplitPositionChangeListener listener) |
SplitPanel.DockMode |
getDockMode() |
int |
getOrientation() |
SplitPanel.PositionUpdateListener |
getPositionUpdateListener()
|
float |
getSplitPosition() |
int |
getSplitPositionUnit() |
boolean |
isDockable() |
boolean |
isLocked() |
boolean |
isSplitPositionReversed()
Return from which side position is set.
|
void |
removeSplitPositionChangeListener(SplitPanel.SplitPositionChangeListener listener) |
void |
setDockable(boolean dockable)
Enables or disables SplitPanel dock button.
|
void |
setDockMode(SplitPanel.DockMode dockMode)
Sets docking direction.
|
void |
setLocked(boolean locked)
Sets whether users are able to change the separator position or not.
|
void |
setMaxSplitPosition(int pos,
int unit)
Set maximum available position of split.
|
void |
setMinSplitPosition(int pos,
int unit)
Set minimum available position of split.
|
void |
setOrientation(int orientation) |
void |
setPositionUpdateListener(SplitPanel.PositionUpdateListener positionListener)
|
void |
setSplitPosition(int pos) |
void |
setSplitPosition(int pos,
int unit) |
void |
setSplitPosition(int pos,
int unit,
boolean reversePosition)
Set position of split from the left side by default.
|
add, getComponent, getComponentNN, getComponents, getOwnComponent, getOwnComponents, remove, removeAllgetFrame, setFrameaddStyleName, getAlignment, getDebugId, getHeight, getHeightUnits, getId, getParent, getStyleName, getWidth, getWidthUnits, isEnabled, isEnabledItself, isResponsive, isVisible, isVisibleItself, removeStyleName, requestFocus, setAlignment, setDebugId, setEnabled, setHeight, setHeightAuto, setHeightFull, setId, setParent, setResponsive, setSizeAuto, setSizeFull, setStyleName, setVisible, setWidth, setWidthAuto, setWidthFull, unwrap, unwrapCompositiongetIcon, setIcon, setIconFromSetgetCaption, getDescription, setCaption, setDescriptionapplySettings, isSettingsEnabled, saveSettings, setSettingsEnabledstatic final java.lang.String NAME
static final int ORIENTATION_VERTICAL
static final int ORIENTATION_HORIZONTAL
int getOrientation()
void setOrientation(int orientation)
void setSplitPosition(int pos)
void setSplitPosition(int pos,
int unit)
void setSplitPosition(int pos,
int unit,
boolean reversePosition)
float getSplitPosition()
int getSplitPositionUnit()
Component.UNITS_PIXELS and Component.UNITS_PERCENTAGEboolean isSplitPositionReversed()
void setMinSplitPosition(int pos,
int unit)
void setMaxSplitPosition(int pos,
int unit)
void setLocked(boolean locked)
locked - lockedboolean isLocked()
void setDockable(boolean dockable)
Notice that docking is available only for horizontally oriented SplitPanel.
dockable - dockableboolean isDockable()
void setDockMode(SplitPanel.DockMode dockMode)
Notice that docking is available only for horizontally oriented SplitPanel.
dockMode - one of SplitPanel.DockMode options@Nullable SplitPanel.DockMode getDockMode()
@Deprecated void setPositionUpdateListener(SplitPanel.PositionUpdateListener positionListener)
@Deprecated SplitPanel.PositionUpdateListener getPositionUpdateListener()
void addSplitPositionChangeListener(SplitPanel.SplitPositionChangeListener listener)
void removeSplitPositionChangeListener(SplitPanel.SplitPositionChangeListener listener)