|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JPanel | +--com.smardec.asc.sliderpanel.JSliderPanelContainer
JSliderPanelContainer
provides API to create sliding panels. It has various settings and can be easily
customized to fit any application's needs.
Field Summary |
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 | |
JSliderPanelContainer()
Constructs a JSliderPanelContainer . |
Method Summary | |
java.awt.Component |
add(java.awt.Component component)
Throws UnsupportedOperationException. |
java.awt.Component |
add(java.awt.Component component,
int i)
Throws UnsupportedOperationException. |
void |
add(java.awt.Component component,
java.lang.Object o)
Throws UnsupportedOperationException. |
void |
add(java.awt.Component component,
java.lang.Object o,
int i)
Throws UnsupportedOperationException. |
java.awt.Component |
add(java.lang.String s,
java.awt.Component component)
Throws UnsupportedOperationException. |
void |
addBaseComponent(java.awt.Component component)
Adds the specified base component to this JSliderPanelContainer . |
void |
doLayout()
Causes this JSliderPanelContainer to lay out its components. |
JSliderPanel |
getBottomSlider()
Returns bottom slider panel. |
JSliderPanel |
getLeftSlider()
Returns left slider panel. |
JSliderPanel |
getRightSlider()
Returns right slider panel. |
JSliderPanel |
getTopSlider()
Returns top slider panel. |
void |
hidePanelBottom()
Hides bottom slider using default hide mode. |
void |
hidePanelBottom(int mode)
Hides bottom slider using hide mode mode . |
void |
hidePanelLeft()
Hides left slider using default hide mode. |
void |
hidePanelLeft(int mode)
Hides left slider using hide mode mode . |
void |
hidePanelRight()
Hides right slider using default hide mode. |
void |
hidePanelRight(int mode)
Hides right slider using hide mode mode . |
void |
hidePanelTop()
Hides top slider using default hide mode. |
void |
hidePanelTop(int mode)
Hides top slider using hide mode mode . |
boolean |
isBlockEvents()
Specifies whether this JSliderPanelContainer blocks mouse and keyboard events during animation
of all its JSliderPanel s. |
void |
removeBaseComponent()
Removes the base component from this container. |
void |
setBlockEvents(boolean blockEvents)
Specifies whether this JSliderPanelContainer block mouse and keyboard events during animation
of all its JSliderPanel s
depending on the value of parameter hideSliderWhenLostFocus . |
void |
setLayout(java.awt.LayoutManager layoutManager)
Throws UnsupportedOperationException. |
void |
showPanelBottom(javax.swing.JPanel jPanelBottom)
Shows bottom slider with custom panel using default show mode. |
void |
showPanelBottom(javax.swing.JPanel jPanelBottom,
int mode)
Shows bottom slider with custom panel using show mode mode . |
void |
showPanelLeft(javax.swing.JPanel jPanelLeft)
Shows left slider with custom panel using default show mode. |
void |
showPanelLeft(javax.swing.JPanel jPanelLeft,
int mode)
Shows left slider with custom panel using show mode mode . |
void |
showPanelRight(javax.swing.JPanel jPanelRight)
Shows right slider with custom panel using default show mode. |
void |
showPanelRight(javax.swing.JPanel jPanelRight,
int mode)
Shows right slider with custom panel using show mode mode . |
void |
showPanelTop(javax.swing.JPanel jPanelTop)
Shows top slider with custom panel using default show mode. |
void |
showPanelTop(javax.swing.JPanel jPanelTop,
int mode)
Shows top slider with custom panel using show mode mode . |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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 |
Constructor Detail |
public JSliderPanelContainer()
JSliderPanelContainer
. Creates left, right, top and bottom sliders and allows to dock
them.
showPanelLeft(javax.swing.JPanel)
,
getLeftSlider()
,
showPanelRight(javax.swing.JPanel)
,
getRightSlider()
,
showPanelTop(javax.swing.JPanel)
,
getTopSlider()
,
showPanelBottom(javax.swing.JPanel)
,
getBottomSlider()
Method Detail |
public void addBaseComponent(java.awt.Component component)
JSliderPanelContainer
.
component
- the component to be addedremoveBaseComponent()
public void removeBaseComponent()
addBaseComponent(java.awt.Component)
public void showPanelLeft(javax.swing.JPanel jPanelLeft, int mode)
mode
. You must specify one of the following modes:
JSliderPanel.MODE_DEFAULT
or JSliderPanel.MODE_ANIMATE
.
jPanelLeft
- the javax.swing.JPanel
to be shownmode
- indicates how slider will be shownpublic void showPanelLeft(javax.swing.JPanel jPanelLeft)
jPanelLeft
- the javax.swing.JPanel
to be shownJSliderPanel.setDefaultShowMode(int)
public void hidePanelLeft(int mode)
mode
. You must specify one of the following modes:
JSliderPanel.MODE_DEFAULT
or JSliderPanel.MODE_ANIMATE
.
mode
- indicates how slider will be hiddenpublic void hidePanelLeft()
JSliderPanel.setDefaultHideMode(int)
public JSliderPanel getLeftSlider()
public void showPanelRight(javax.swing.JPanel jPanelRight, int mode)
mode
. You must specify one of the following modes:
JSliderPanel.MODE_DEFAULT
or JSliderPanel.MODE_ANIMATE
.
jPanelRight
- the javax.swing.JPanel
to be shownmode
- indicates how slider will be shownpublic void showPanelRight(javax.swing.JPanel jPanelRight)
jPanelRight
- the javax.swing.JPanel
to be shownJSliderPanel.setDefaultShowMode(int)
public void hidePanelRight(int mode)
mode
. You must specify one of the following modes:
JSliderPanel.MODE_DEFAULT
or JSliderPanel.MODE_ANIMATE
.
mode
- indicates how slider will be shownpublic void hidePanelRight()
JSliderPanel.setDefaultHideMode(int)
public JSliderPanel getRightSlider()
public void showPanelTop(javax.swing.JPanel jPanelTop, int mode)
mode
. You must specify one of the following modes:
JSliderPanel.MODE_DEFAULT
or JSliderPanel.MODE_ANIMATE
.
jPanelTop
- the javax.swing.JPanel
to be shownmode
- indicates how slider will be shownpublic void showPanelTop(javax.swing.JPanel jPanelTop)
jPanelTop
- the javax.swing.JPanel
to be shownJSliderPanel.setDefaultShowMode(int)
public void hidePanelTop(int mode)
mode
. You must specify one of the following modes:
JSliderPanel.MODE_DEFAULT
or JSliderPanel.MODE_ANIMATE
.
mode
- indicates how slider will be shownpublic void hidePanelTop()
JSliderPanel.setDefaultHideMode(int)
public JSliderPanel getTopSlider()
public void showPanelBottom(javax.swing.JPanel jPanelBottom, int mode)
mode
. You must specify one of the following modes:
JSliderPanel.MODE_DEFAULT
or JSliderPanel.MODE_ANIMATE
.
jPanelBottom
- the javax.swing.JPanel
to be shownmode
- indicates how slider will be shownpublic void showPanelBottom(javax.swing.JPanel jPanelBottom)
jPanelBottom
- the javax.swing.JPanel
to be shownJSliderPanel.setDefaultShowMode(int)
public void hidePanelBottom(int mode)
mode
. You must specify one of the following modes:
JSliderPanel.MODE_DEFAULT
or JSliderPanel.MODE_ANIMATE
.
mode
- indicates how slider will be shownpublic void hidePanelBottom()
JSliderPanel.setDefaultHideMode(int)
public JSliderPanel getBottomSlider()
public boolean isBlockEvents()
JSliderPanelContainer
blocks mouse and keyboard events during animation
of all its JSliderPanel
s. The default is true
true
if all JSliderPanel
s in this JSliderPanelContainer
blocks
mouse and keyboard events during animation of its JSliderPanel
s, false
otherwiseJSliderPanel.isBlockEvents()
public void setBlockEvents(boolean blockEvents)
JSliderPanelContainer
block mouse and keyboard events during animation
of all its JSliderPanel
s
depending on the value of parameter hideSliderWhenLostFocus
. The default is true
blockEvents
- if true
this JSliderPanelContainer
block mouse and keyboard events
during animation of all its JSliderPanel
s, false
otherwiseJSliderPanel.setBlockEvents(boolean)
public java.awt.Component add(java.awt.Component component)
addBaseComponent(Component)
instead.
add
in class java.awt.Container
component
- not used
public java.awt.Component add(java.awt.Component component, int i)
addBaseComponent(Component)
instead.
add
in class java.awt.Container
component
- not usedi
- not used
public void add(java.awt.Component component, java.lang.Object o)
addBaseComponent(Component)
instead.
add
in class java.awt.Container
component
- not usedo
- not usedpublic void add(java.awt.Component component, java.lang.Object o, int i)
addBaseComponent(Component)
instead.
add
in class java.awt.Container
component
- not usedo
- not usedi
- not usedpublic java.awt.Component add(java.lang.String s, java.awt.Component component)
addBaseComponent(Component)
instead.
add
in class java.awt.Container
s
- not usedcomponent
- not used
public void setLayout(java.awt.LayoutManager layoutManager)
setLayout
in class java.awt.Container
layoutManager
- not usedpublic void doLayout()
JSliderPanelContainer
to lay out its components.
doLayout
in class java.awt.Container
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |