public class ThreeComponentsSplitter extends javax.swing.JPanel implements Disposable
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
java.awt.Container.AccessibleAWTContainer
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
Disposable.Parent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
ThreeComponentsSplitter()
Deprecated.
|
ThreeComponentsSplitter(boolean vertical)
Deprecated.
|
ThreeComponentsSplitter(boolean vertical,
boolean onePixelDividers)
Deprecated.
|
ThreeComponentsSplitter(boolean vertical,
boolean onePixelDividers,
Disposable parentDisposable) |
ThreeComponentsSplitter(boolean vertical,
Disposable parentDisposable) |
ThreeComponentsSplitter(Disposable parentDisposable)
Creates horizontal split with proportion equals to .5f
|
Modifier and Type | Method and Description |
---|---|
void |
addDividerResizeListener(java.awt.event.ComponentListener listener) |
void |
dispose()
Usually not invoked directly, see class javadoc.
|
void |
doLayout() |
int |
getDividerWidth() |
javax.swing.JComponent |
getFirstComponent() |
int |
getFirstSize() |
javax.swing.JComponent |
getInnerComponent() |
javax.swing.JComponent |
getLastComponent() |
int |
getLastSize() |
int |
getMaxSize(boolean first) |
java.awt.Dimension |
getMinimumSize() |
int |
getMinSize(boolean first) |
boolean |
getOrientation() |
boolean |
isHonorMinimumSize() |
boolean |
isVisible() |
void |
setDividerMouseZoneSize(int size) |
void |
setDividerWidth(int width) |
void |
setFirstComponent(javax.swing.JComponent component)
Sets component which is located as the "first" split area.
|
void |
setFirstSize(int size) |
void |
setHonorComponentsMinimumSize(boolean honorMinimumSize) |
void |
setInnerComponent(javax.swing.JComponent component)
Sets component which is located as the "inner" splitted area.
|
void |
setLastComponent(javax.swing.JComponent component)
Sets component which is located as the "second" split area.
|
void |
setLastSize(int size) |
void |
setMinSize(int minSize) |
void |
setOrientation(boolean verticalSplit) |
void |
setShowDividerControls(boolean showDividerControls) |
getAccessibleContext, getUI, getUIClassID, paramString, 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, 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, isValidateRoot, paint, paintBorder, paintChildren, 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, addImpl, 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, remove, remove, removeAll, 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, 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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public ThreeComponentsSplitter(Disposable parentDisposable)
@Deprecated public ThreeComponentsSplitter()
ThreeComponentsSplitter(Disposable)
public ThreeComponentsSplitter(boolean vertical, Disposable parentDisposable)
@Deprecated public ThreeComponentsSplitter(boolean vertical)
ThreeComponentsSplitter(Disposable)
public ThreeComponentsSplitter(boolean vertical, boolean onePixelDividers, Disposable parentDisposable)
@Deprecated public ThreeComponentsSplitter(boolean vertical, boolean onePixelDividers)
ThreeComponentsSplitter(Disposable)
public void setShowDividerControls(boolean showDividerControls)
public void setDividerMouseZoneSize(int size)
public boolean isHonorMinimumSize()
public void setHonorComponentsMinimumSize(boolean honorMinimumSize)
public boolean isVisible()
isVisible
in class java.awt.Component
public java.awt.Dimension getMinimumSize()
getMinimumSize
in class javax.swing.JComponent
public void doLayout()
doLayout
in class java.awt.Container
public int getDividerWidth()
public void setDividerWidth(int width)
public boolean getOrientation()
true
if splitter has vertical orientation, false
otherwisepublic void setOrientation(boolean verticalSplit)
verticalSplit
- true
means that splitter will have vertical splitpublic javax.swing.JComponent getFirstComponent()
public void setFirstComponent(javax.swing.JComponent component)
public javax.swing.JComponent getLastComponent()
public void setLastComponent(javax.swing.JComponent component)
public javax.swing.JComponent getInnerComponent()
public void setInnerComponent(javax.swing.JComponent component)
public void setMinSize(int minSize)
public void setFirstSize(int size)
public void setLastSize(int size)
public int getFirstSize()
public int getLastSize()
public int getMinSize(boolean first)
public int getMaxSize(boolean first)
public void addDividerResizeListener(java.awt.event.ComponentListener listener)
public void dispose()
Disposable
dispose
in interface Disposable