public class SidePane
extends javax.swing.JPanel
implements javax.swing.SwingConstants, javax.accessibility.Accessible
SidePaneGroup
.
Each button in the group is called SidePaneItem
.Modifier and Type | Class and Description |
---|---|
protected class |
SidePane.AccessibleSidePane
This class implements accessibility support for the
SidePane class. |
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
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
Constructor and Description |
---|
SidePane(int attachedSide)
Constructor thats takes the side which this component is attached to.
|
Modifier and Type | Method and Description |
---|---|
void |
addGroup(SidePaneGroup group)
Adds a
SidePaneGroup |
javax.accessibility.AccessibleContext |
getAccessibleContext()
Gets the AccessibleContext associated with this JToolBar.
|
int |
getAttachedSide()
Gets attached side.
|
java.util.List<SidePaneGroup> |
getGroups()
Gets the list of groups in this components.
|
SidePaneUI |
getUI()
Returns the UI object which implements the L&F for this component.
|
java.lang.String |
getUIClassID()
Returns the name of the UI class that implements the
L&F for this component.
|
boolean |
isRollover()
Is the side pane expand when mouse moves over?
|
void |
removeGroup(int index)
Removes a
SidePaneGroup |
void |
removeGroup(SidePaneGroup group)
Removes a
SidePaneGroup |
void |
setAttachedSide(int attachedSide)
Sets the attached side.
|
void |
setRollover(boolean rollover)
Set if the side pane expand when mouse moves over.
|
void |
setUI(SidePaneUI ui)
Sets the UI object which implements the L&F for this component.
|
void |
updateUI()
Resets the UI property to a value from the current look and feel.
|
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, 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, 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, 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, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public SidePane(int attachedSide)
attachedSide
- the side which this component is attached to.
Possible values are:SwingConstants.NORTH
SwingConstants.SOUTH
SwingConstants.WEST
SwingConstants.EAST
java.lang.IllegalArgumentException
- if the value is not one of NORTH, SOUTH, WEST, or EAST.public SidePaneUI getUI()
getUI
in class javax.swing.JPanel
TabbedPaneUI
objectsetUI(com.jidesoft.plaf.SidePaneUI)
public void setUI(SidePaneUI ui)
ui
- the new UI objectUIDefaults.getUI(javax.swing.JComponent)
public void updateUI()
updateUI
in class javax.swing.JPanel
JComponent.updateUI()
public java.lang.String getUIClassID()
getUIClassID
in class javax.swing.JPanel
JComponent.getUIClassID()
,
UIDefaults.getUI(javax.swing.JComponent)
public void addGroup(SidePaneGroup group)
SidePaneGroup to this component.
Do nothing if there is nothing in the group.
group
- the group to be addedpublic void removeGroup(SidePaneGroup group)
SidePaneGroup from this component.
group
- the group to be removedpublic void removeGroup(int index)
SidePaneGroup at a spefific index from this component.
index
- position of the group to be removedpublic java.util.List<SidePaneGroup> getGroups()
public int getAttachedSide()
public void setAttachedSide(int attachedSide)
updateUI
automatically.
Possible values are:SwingConstants.NORTH
SwingConstants.SOUTH
SwingConstants.WEST
SwingConstants.EAST
attachedSide
- the attached sidejava.lang.IllegalArgumentException
- if the value is not one of valid valuespublic boolean isRollover()
public void setRollover(boolean rollover)
rollover
- public javax.accessibility.AccessibleContext getAccessibleContext()
getAccessibleContext
in interface javax.accessibility.Accessible
getAccessibleContext
in class javax.swing.JPanel