|
||||||||||
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.JPanel
net.infonode.gui.panel.BaseContainer
net.infonode.gui.SimpleSplitPane
public class SimpleSplitPane
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
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 | |
---|---|
private boolean |
continuousLayout
|
private boolean |
dividerDraggable
|
private float |
dividerLocation
|
private SimplePanel |
dividerPanel
|
private int |
dividerSize
|
private java.awt.Component |
dragIndicator
|
private java.awt.Color |
dragIndicatorColor
|
private float |
dragLocation
|
private boolean |
horizontal
|
private java.awt.Component |
leftComponent
|
private java.util.ArrayList |
listeners
|
private java.awt.Component |
rightComponent
|
private java.awt.LayoutManager |
splitLayout
|
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 | |
---|---|
SimpleSplitPane(boolean horizontal)
|
|
SimpleSplitPane(boolean horizontal,
boolean heavyWeightDragIndicator)
|
|
SimpleSplitPane(boolean horizontal,
java.awt.Component leftComponent,
java.awt.Component rightComponent)
|
Method Summary | |
---|---|
void |
addListener(SimpleSplitPaneListener listener)
|
private java.awt.Point |
createPoint(int pos,
int otherPos)
|
private java.awt.Dimension |
createSize(int size,
int otherSize)
|
private float |
fixDividerLocation(float location)
|
private int |
getDimensionSize(java.awt.Dimension d)
|
float |
getDividerLocation()
|
javax.swing.JComponent |
getDividerPanel()
|
int |
getDividerSize()
|
java.awt.Color |
getDragIndicatorColor()
|
java.awt.Component |
getLeftComponent()
|
private int |
getOffset()
|
private int |
getOtherSize()
|
private int |
getOtherSize(java.awt.Dimension d)
|
private int |
getPos(java.awt.Point p)
|
java.awt.Component |
getRightComponent()
|
private int |
getViewSize()
|
private void |
initDragIndicatior(boolean heavyWeight)
|
boolean |
isContinuousLayout()
|
boolean |
isDividerDraggable()
|
boolean |
isHorizontal()
|
void |
setComponents(java.awt.Component leftComponent,
java.awt.Component rightComponent)
|
void |
setContinuousLayout(boolean value)
|
void |
setDividerDraggable(boolean dividerDraggable)
|
void |
setDividerLocation(float dividerLocation)
|
void |
setDividerSize(int dividerSize)
|
private void |
setDragIndicator(float location)
|
void |
setDragIndicatorColor(java.awt.Color dragIndicatorColor)
|
void |
setHeavyWeightDragIndicator(boolean heavyWeight)
|
void |
setHorizontal(boolean horizontal)
|
void |
setLeftComponent(java.awt.Component leftComponent)
|
void |
setRightComponent(java.awt.Component rightComponent)
|
private void |
updateDividerCursor()
|
Methods inherited from class net.infonode.gui.panel.BaseContainer |
---|
paintComponent, setBackground, setFont, setForeground, setOpaque, setUI |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, 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, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addImpl, 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, remove, remove, removeAll, 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 |
---|
private java.awt.LayoutManager splitLayout
private java.awt.Component leftComponent
private java.awt.Component rightComponent
private SimplePanel dividerPanel
private java.awt.Component dragIndicator
private boolean dividerDraggable
private boolean continuousLayout
private float dragLocation
private boolean horizontal
private float dividerLocation
private int dividerSize
private java.util.ArrayList listeners
private java.awt.Color dragIndicatorColor
Constructor Detail |
---|
public SimpleSplitPane(boolean horizontal)
public SimpleSplitPane(boolean horizontal, boolean heavyWeightDragIndicator)
public SimpleSplitPane(boolean horizontal, java.awt.Component leftComponent, java.awt.Component rightComponent)
Method Detail |
---|
public void addListener(SimpleSplitPaneListener listener)
public javax.swing.JComponent getDividerPanel()
public boolean isDividerDraggable()
public void setDividerDraggable(boolean dividerDraggable)
public void setHeavyWeightDragIndicator(boolean heavyWeight)
public java.awt.Color getDragIndicatorColor()
public void setDragIndicatorColor(java.awt.Color dragIndicatorColor)
private void setDragIndicator(float location)
private void initDragIndicatior(boolean heavyWeight)
private float fixDividerLocation(float location)
public void setContinuousLayout(boolean value)
public boolean isContinuousLayout()
public int getDividerSize()
public void setDividerSize(int dividerSize)
private int getOffset()
private int getOtherSize()
private int getViewSize()
private int getDimensionSize(java.awt.Dimension d)
private int getOtherSize(java.awt.Dimension d)
private int getPos(java.awt.Point p)
private java.awt.Dimension createSize(int size, int otherSize)
private java.awt.Point createPoint(int pos, int otherPos)
public boolean isHorizontal()
public void setHorizontal(boolean horizontal)
public float getDividerLocation()
public void setDividerLocation(float dividerLocation)
public java.awt.Component getLeftComponent()
public void setLeftComponent(java.awt.Component leftComponent)
public java.awt.Component getRightComponent()
public void setRightComponent(java.awt.Component rightComponent)
private void updateDividerCursor()
public void setComponents(java.awt.Component leftComponent, java.awt.Component rightComponent)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |