Class DesignerToolbar
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JMenuBar
-
- com.jidesoft.action.DockableBar
-
- com.jidesoft.action.CommandBar
-
- com.inductiveautomation.ignition.designer.gui.DesignerToolbar
-
- All Implemented Interfaces:
com.jidesoft.action.Dockable,com.jidesoft.swing.Alignable,com.jidesoft.swing.TopLevelMenuContainer,java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible,javax.swing.MenuElement,javax.swing.SwingConstants
public class DesignerToolbar extends com.jidesoft.action.CommandBarSuperclass of all Designer toolbars. Similar to CommonToolbar, but for the JIDE CommandBar- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.jidesoft.action.CommandBar
com.jidesoft.action.CommandBar.CommandBarContainerListener, com.jidesoft.action.CommandBar.Expansion
-
Nested classes/interfaces inherited from class javax.swing.JMenuBar
javax.swing.JMenuBar.AccessibleJMenuBar
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
-
Fields inherited from class com.jidesoft.action.CommandBar
_changingContainer, _commandBarContainerListener
-
Fields inherited from class com.jidesoft.action.DockableBar
_orientation, o, PROPERTY_ALLOWED_DOCK_SIDES, PROPERTY_AVAILABLE, PROPERTY_CHEVRON_ALWAYS_VISIBLE, PROPERTY_FLOATABLE, PROPERTY_FLOATED, PROPERTY_HIDABLE, PROPERTY_HIDDEN, PROPERTY_HORI_DOCKED, PROPERTY_INIT_INDEX, PROPERTY_INIT_MODE, PROPERTY_INIT_SIDE, PROPERTY_INIT_SUBINDEX, PROPERTY_KEY, PROPERTY_MENU_BAR, PROPERTY_PAINT_BACKGROUND, PROPERTY_REARRANGABLE, PROPERTY_STRETCH, PROPERTY_TITLE, PROPERTY_UNDOCKED_BOUNDS, PROPERTY_VERT_DOCKED
-
Fields inherited from class javax.swing.JComponent
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
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
Constructor Summary
Constructors Constructor Description DesignerToolbar(java.lang.String name)DesignerToolbar(java.lang.String name, java.lang.String titleKey)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.jidesoft.swing.JideButtonaddButton(javax.swing.Action action)voidaddRadioGroup(StateChangeAction... actions)com.jidesoft.swing.JideSplitButtonaddSplitButton(javax.swing.Action mainAction, javax.swing.Action... otherActions)voidaddSplitButtonMenuItem(com.jidesoft.swing.JideSplitButton button, javax.swing.Action action)com.jidesoft.swing.JideToggleButtonaddToggleButton(StateChangeAction action)com.jidesoft.swing.JideToggleButtonaddToggleButton(StateChangeAction action, javax.swing.ButtonGroup bg)protected voidconfigureButton(javax.swing.AbstractButton button, javax.swing.Action action)protected voidconfigureToggleButton(com.jidesoft.swing.JideToggleButton button, javax.swing.Action action)protected com.jidesoft.swing.JideToggleButtonnewToggleButton(StateChangeAction action)-
Methods inherited from class com.jidesoft.action.CommandBar
add, addExpansion, addImpl, addSeparator, addSeparator, adjustChildrenOrientation, createActionChangeListener, createActionComponent, getHiddenComponents, getMargin, getMenu, getMenuCount, getPreferredRowCount, getUI, getUIClassID, isBorderPainted, isScreenMenuBar, paintBorder, remove, removeAll, removeAllHiddenComponents, setBorderPainted, setChangingContainer, setMargin, setPreferredRowCount, updateUI, validateWindowIfFloating
-
Methods inherited from class com.jidesoft.action.DockableBar
addDockableBarListener, checkOrientation, fireDockableBarEvent, getAllowedDockSides, getContext, getDockableBarListeners, getDockableBarManager, getDockID, getInitIndex, getInitMode, getInitSide, getInitSubindex, getKey, getOrientation, getTitle, getUndockedBounds, isAvailable, isChevronAlwaysVisible, isFloatable, isFloating, isHidable, isHidden, isHoriDocked, isMenuBar, isPaintBackground, isRearrangable, isStretch, isVertDocked, readElement, removeDockableBarListener, resetDockID, setAllowedDockSides, setAvailable, setChevronAlwaysVisible, setContext, setDockableBarManager, setDockID, setFloatable, setFloating, setHidable, setHidden, setHoriDocked, setInitIndex, setInitMode, setInitSide, setInitSubindex, setKey, setLayout, setMenuBar, setOpaque, setOrientation, setPaintBackground, setRearrangable, setStretch, setTitle, setUndockedBounds, setVertDocked, supportHorizontalOrientation, supportVerticalOrientation
-
Methods inherited from class javax.swing.JMenuBar
add, addNotify, getAccessibleContext, getComponent, getComponentAtIndex, getComponentIndex, getHelpMenu, getSelectionModel, getSubElements, isSelected, menuSelectionChanged, paramString, processKeyBinding, processKeyEvent, processMouseEvent, removeNotify, setHelpMenu, setSelected, setSelectionModel, setUI
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, 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, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, 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, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
-
Methods inherited from class java.awt.Container
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, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, 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, 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
-
-
-
-
Method Detail
-
addButton
public com.jidesoft.swing.JideButton addButton(javax.swing.Action action)
-
addToggleButton
public com.jidesoft.swing.JideToggleButton addToggleButton(StateChangeAction action)
-
addToggleButton
public com.jidesoft.swing.JideToggleButton addToggleButton(StateChangeAction action, javax.swing.ButtonGroup bg)
-
addRadioGroup
public void addRadioGroup(StateChangeAction... actions)
-
newToggleButton
protected com.jidesoft.swing.JideToggleButton newToggleButton(StateChangeAction action)
-
addSplitButton
public com.jidesoft.swing.JideSplitButton addSplitButton(javax.swing.Action mainAction, javax.swing.Action... otherActions)
-
addSplitButtonMenuItem
public void addSplitButtonMenuItem(com.jidesoft.swing.JideSplitButton button, javax.swing.Action action)
-
configureToggleButton
protected void configureToggleButton(com.jidesoft.swing.JideToggleButton button, javax.swing.Action action)
-
configureButton
protected void configureButton(javax.swing.AbstractButton button, javax.swing.Action action)
-
-