Extension SDK 10.1.2

oracle.ide.controls
Class Toolbar

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byoracle.ide.controls.Toolbar
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class Toolbar
extends javax.swing.JPanel

The Toolbar class is a replacement for JToolBar.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class javax.swing.JComponent
accessibleContext, 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
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
Toolbar()
          Create a tool bar without buttons, without a border and don't initially add the toolbar to a container.
Toolbar(javax.swing.JFrame owner)
          Creates a toolbar with an etched border.
Toolbar(javax.swing.JFrame owner, javax.swing.border.Border border)
          Create a tool bar with no buttons.
 
Method Summary
 ToolButton add(javax.swing.Action action)
          Deprecated. Replaced by add(ToggleAction)
 java.awt.Component add(java.awt.Component comp)
          Augment inherited behavior with some internal book keeping.
 java.awt.Component add(java.awt.Component comp, int index)
          Augment inherited behavior with some internal book keeping.
 void add(java.awt.Component comp, java.lang.Object constraints)
          Augment inherited behavior with some internal book keeping.
 void add(java.awt.Component comp, java.lang.Object constraints, int index)
          Augment inherited behavior with some internal book keeping.
 java.awt.Component add(java.lang.String name, java.awt.Component comp)
          Augment inherited behavior with some internal book keeping.
 ToolButton add(ToggleAction action)
          Adds a new button to the toolbar.
 java.awt.Component addComponent(java.awt.Component component, int index)
          Adds the specified component to this toolbar at the given position.
 MenuToolButton addMenuButton(ToggleAction[] actions)
           
 RadioToolButton addRadioButton(ToggleAction action, javax.swing.ButtonGroup bgroup)
           
 void addSeparator()
          Adds a new separator to the toolbar.
 ToggleToolButton addToggleButton(ToggleAction action)
           
 void dispose()
          Sets the action of all AbstractButtons contained within the Toolbar to null to avoid memory leaks.
 javax.swing.Action[] getActions()
           
 boolean isLabelVisible()
           
 void remove(java.awt.Component comp)
          Augment inherited behavior with some internal book keeping.
 void remove(int index)
          Augment inherited behavior with some internal book keeping.
 void removeAll()
          Augment inherited behavior with some internal book keeping.
 void setLabelVisible(boolean labelVisible)
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Toolbar

public Toolbar(javax.swing.JFrame owner,
               javax.swing.border.Border border)
Create a tool bar with no buttons. Add the toolbar BorderLayout.NORTH in the specified owner frame.

Parameters:
owner - the owner frame. Can be null in which case the toolbar is not added anywhere
border - the border to add around the toolbar. Can be null in which case the border is left empty

Toolbar

public Toolbar(javax.swing.JFrame owner)
Creates a toolbar with an etched border.

Parameters:
owner -
See Also:
Toolbar(JFrame, Border)

Toolbar

public Toolbar()
Create a tool bar without buttons, without a border and don't initially add the toolbar to a container.

See Also:
Toolbar(JFrame, Border)
Method Detail

add

public final ToolButton add(javax.swing.Action action)
Deprecated. Replaced by add(ToggleAction)


add

public java.awt.Component add(java.awt.Component comp)
Augment inherited behavior with some internal book keeping.


add

public java.awt.Component add(java.awt.Component comp,
                              int index)
Augment inherited behavior with some internal book keeping.


add

public void add(java.awt.Component comp,
                java.lang.Object constraints)
Augment inherited behavior with some internal book keeping.


add

public void add(java.awt.Component comp,
                java.lang.Object constraints,
                int index)
Augment inherited behavior with some internal book keeping.


add

public java.awt.Component add(java.lang.String name,
                              java.awt.Component comp)
Augment inherited behavior with some internal book keeping.


add

public final ToolButton add(ToggleAction action)
Adds a new button to the toolbar.

Parameters:
action - the action that gets executed when the button is clicked on.
Returns:
a newly create toolbar button.

addToggleButton

public final ToggleToolButton addToggleButton(ToggleAction action)

addRadioButton

public final RadioToolButton addRadioButton(ToggleAction action,
                                            javax.swing.ButtonGroup bgroup)

addMenuButton

public final MenuToolButton addMenuButton(ToggleAction[] actions)

addSeparator

public final void addSeparator()
Adds a new separator to the toolbar.


addComponent

public java.awt.Component addComponent(java.awt.Component component,
                                       int index)
Adds the specified component to this toolbar at the given position.

Parameters:
component - the component to be added.
index - the position at which to insert the component, or -1 to insert the component at the end.
Returns:
the parameter component.

remove

public void remove(java.awt.Component comp)
Augment inherited behavior with some internal book keeping.


remove

public void remove(int index)
Augment inherited behavior with some internal book keeping.


removeAll

public void removeAll()
Augment inherited behavior with some internal book keeping.


dispose

public void dispose()
Sets the action of all AbstractButtons contained within the Toolbar to null to avoid memory leaks.


setLabelVisible

public void setLabelVisible(boolean labelVisible)

isLabelVisible

public boolean isLabelVisible()

getActions

public javax.swing.Action[] getActions()

Extension SDK

 

Copyright © 1997, 2004, Oracle. All rights reserved.