public final class IdToolBar extends JToolBar
JToolBar.AccessibleJToolBar, JToolBar.Separator
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
static IconSize |
DEFAULT_ICON_SIZE
Default icon size,
IconSize.DEFAULT_16X16 . |
static IconTextDirection |
DEFAULT_ICON_TEXT_DIRECTION
Default icon text direction,
IconTextDirection.LEFT_TO_RIGHT . |
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 |
---|
IdToolBar()
Create a new tool bar.
|
IdToolBar(int orientation)
Create a new tool bar with the specified orientation.
|
IdToolBar(String name)
Create a new tool bar with the specified name.
|
IdToolBar(String name,
int orientation)
Create a new tool bar with the specified name and orientation.
|
Modifier and Type | Method and Description |
---|---|
IdButton |
add(IdentifiableAction identifiableAction)
Add and return a new identifiable button to this tool bar which dispatches the specified
identifiable action.
|
ContextMenuButton |
add(JPopupMenu contextMenu)
Add and return a new context menu button to this tool bar which raises the specified
context menu.
|
Action |
createIconSizeAction(IconSize iconSize)
Create and return a new icon size action for this tool bar for the specified icon size.
|
JCheckBoxMenuItem |
createIconSizeMenuItem(IconSize iconSize)
Create and return a new icon size menu item for this tool bar for the specified icon size.
|
void |
displayIcons()
Display icons only for the buttons in this tool bar.
|
void |
displayIconsAndText()
Display icons and text for the buttons in this tool bar.
|
void |
displayText()
Display text only for the buttons in this tool bar.
|
List<AbstractAction> |
getDefaultIconSizeActions()
Return an unmodifiable list of the default icon size actions.
|
List<JCheckBoxMenuItem> |
getDefaultIconSizeMenuItems()
Return an unmodifiable list of check box menu items for the default icon size actions.
|
List<AbstractAction> |
getDisplayActions()
Return an unmodifiable list of display actions.
|
List<JCheckBoxMenuItem> |
getDisplayMenuItems()
Return an unmodifiable list of check box menu items for the display actions.
|
IconSize |
getIconSize()
Return the icon size for all identifiable buttons in this tool bar.
|
IconTextDirection |
getIconTextDirection()
Return the icon text direction for all identifiable buttons in this tool bar.
|
IdButton |
remove(IdentifiableAction identifiableAction)
Remove the identifiable button for the specified identifiable action from
this tool bar, if such exists.
|
void |
setIconSize(IconSize iconSize)
Set the icon size for all identifiable buttons in this tool bar to
iconSize . |
add, addImpl, addSeparator, addSeparator, createActionChangeListener, createActionComponent, getAccessibleContext, getComponentAtIndex, getComponentIndex, getMargin, getOrientation, getUI, getUIClassID, isBorderPainted, isFloatable, isRollover, paintBorder, paramString, setBorderPainted, setFloatable, setLayout, setMargin, setOrientation, setRollover, setUI, updateUI
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, 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, 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, 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 static final IconSize DEFAULT_ICON_SIZE
IconSize.DEFAULT_16X16
.public static final IconTextDirection DEFAULT_ICON_TEXT_DIRECTION
IconTextDirection.LEFT_TO_RIGHT
.public IdToolBar()
public IdToolBar(int orientation)
orientation
- orientation, must be either HORIZONTAL
or VERTICAL
public IdToolBar(String name)
name
- name of this tool barpublic IdToolBar(String name, int orientation)
name
- name of this tool barorientation
- orientation, must be either HORIZONTAL
or VERTICAL
public ContextMenuButton add(JPopupMenu contextMenu)
contextMenu
- context menu to add to this tool bar, must not be nullpublic IdButton add(IdentifiableAction identifiableAction)
identifiableAction
- identifiable action to add to this tool bar, must not be nullpublic IdButton remove(IdentifiableAction identifiableAction)
identifiableAction
- identifiable action to remove from this tool barpublic void displayIcons()
public void displayText()
public void displayIconsAndText()
public IconSize getIconSize()
public void setIconSize(IconSize iconSize)
iconSize
.iconSize
- icon size for all identifiable buttons in this tool bar, must not be nullpublic IconTextDirection getIconTextDirection()
public List<AbstractAction> getDisplayActions()
public List<JCheckBoxMenuItem> getDisplayMenuItems()
public Action createIconSizeAction(IconSize iconSize)
iconSize
- icon size for the new icon size action, must not be nullpublic JCheckBoxMenuItem createIconSizeMenuItem(IconSize iconSize)
iconSize
- icon size for the new icon size menu item, must not be nullpublic List<AbstractAction> getDefaultIconSizeActions()
public List<JCheckBoxMenuItem> getDefaultIconSizeMenuItems()
Copyright (c) 2003-2019 held jointly by the individual authors. Licensed under the GNU Lesser General Public License (LGPL).