Class JToolBar.Separator
- java.lang.Object
 -  
- java.awt.Component
 -  
- java.awt.Container
 -  
- javax.swing.JComponent
 -  
- javax.swing.JSeparator
 -  
- javax.swing.JToolBar.Separator
 
 
 
 
 
 
- All Implemented Interfaces:
 - 
ImageObserver,MenuContainer,Serializable,Accessible,SwingConstants 
- Enclosing class:
 - JToolBar
 
public static class JToolBar.Separator extends JSeparator
A toolbar-specific separator. An object with dimension but no contents used to divide buttons on a tool bar into groups.
- See Also:
 - Serialized Form
 
Nested Class Summary
Nested classes/interfaces declared in class javax.swing.JSeparator
JSeparator.AccessibleJSeparator  Nested classes/interfaces declared in class javax.swing.JComponent
JComponent.AccessibleJComponent  Nested classes/interfaces declared in class java.awt.Container
Container.AccessibleAWTContainer  Nested classes/interfaces declared in class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy  Field Summary
Fields declared in class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW  Fields declared in class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT  Fields declared in interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH  Fields declared in interface javax.swing.SwingConstants
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST  Constructor Summary
| Constructor | Description | 
|---|---|
Separator() |    Creates a new toolbar separator with the default size as defined by the current look and feel.  |  
Separator(Dimension size) |    Creates a new toolbar separator with the specified size.  |  
Method Summary
| Modifier and Type | Method | Description | 
|---|---|---|
Dimension |  getMaximumSize() |    Returns the maximum size for the separator.  |  
Dimension |  getMinimumSize() |    Returns the minimum size for the separator.  |  
Dimension |  getPreferredSize() |    Returns the preferred size for the separator.  |  
Dimension |  getSeparatorSize() |    Returns the size of the separator  |  
String |  getUIClassID() |    Returns the name of the L&F class that renders this component.  |  
void |  setSeparatorSize(Dimension size) |    Sets the size of the separator.  |  
Methods declared in class javax.swing.JSeparator
getAccessibleContext, getOrientation, getUI, paramString, setOrientation, setUI, updateUI  Methods declared in class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, 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, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, 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  Methods declared in 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, transferFocusDownCycle, validate, validateTree  Methods declared in 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, 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, 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, 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  Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait  Constructor Detail
Separator
public Separator()
Creates a new toolbar separator with the default size as defined by the current look and feel.
Separator
public Separator(Dimension size)
Creates a new toolbar separator with the specified size.
- Parameters:
 - 
size- theDimensionof the separator 
Method Detail
getUIClassID
public String getUIClassID()
Returns the name of the L&F class that renders this component.
- Overrides:
 - 
getUIClassIDin classJSeparator - Returns:
 - the string "ToolBarSeparatorUI"
 - See Also:
 - 
JComponent.getUIClassID(),UIDefaults.getUI(javax.swing.JComponent) 
setSeparatorSize
public void setSeparatorSize(Dimension size)
Sets the size of the separator.
- Parameters:
 - 
size- the newDimensionof the separator 
getSeparatorSize
public Dimension getSeparatorSize()
Returns the size of the separator
- Returns:
 - the 
Dimensionobject containing the separator's size (This is a reference, NOT a copy!) 
getMinimumSize
public Dimension getMinimumSize()
Returns the minimum size for the separator.
- Overrides:
 - 
getMinimumSizein classJComponent - Returns:
 - the 
Dimensionobject containing the separator's minimum size - See Also:
 - 
JComponent.setMinimumSize(java.awt.Dimension),ComponentUI 
getMaximumSize
public Dimension getMaximumSize()
Returns the maximum size for the separator.
- Overrides:
 - 
getMaximumSizein classJComponent - Returns:
 - the 
Dimensionobject containing the separator's maximum size - See Also:
 - 
JComponent.setMaximumSize(java.awt.Dimension),ComponentUI 
getPreferredSize
public Dimension getPreferredSize()
Returns the preferred size for the separator.
- Overrides:
 - 
getPreferredSizein classJComponent - Returns:
 - the 
Dimensionobject containing the separator's preferred size - See Also:
 - 
JComponent.setPreferredSize(java.awt.Dimension),ComponentUI