public class SidePane extends JPanel implements SwingConstants, 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. |
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
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
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
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 |
AccessibleContext |
getAccessibleContext()
Gets the AccessibleContext associated with this JToolBar.
|
int |
getAttachedSide()
Gets attached side.
|
List<SidePaneGroup> |
getGroups()
Gets the list of groups in this components.
|
String |
getToolTipText(MouseEvent event) |
SidePaneUI |
getUI()
Returns the UI object which implements the L&F for this component.
|
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.
|
paramString, setUI
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, 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
IllegalArgumentException
- if the value is not one of NORTH, SOUTH, WEST, or EAST.public SidePaneUI getUI()
getUI
in class 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 JPanel
JComponent.updateUI()
public String getUIClassID()
getUIClassID
in class 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 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 sideIllegalArgumentException
- if the value is not one of valid valuespublic boolean isRollover()
public void setRollover(boolean rollover)
rollover
- the flagpublic String getToolTipText(MouseEvent event)
getToolTipText
in class JComponent
public AccessibleContext getAccessibleContext()
getAccessibleContext
in interface Accessible
getAccessibleContext
in class JPanel