javax.swing.plaf.basic
Class BasicInternalFrameTitlePane.SystemMenuBar
java.lang.Object
   java.awt.Component
java.awt.Component
       java.awt.Container
java.awt.Container
           javax.swing.JComponent
javax.swing.JComponent
               javax.swing.JMenuBar
javax.swing.JMenuBar
                   javax.swing.plaf.basic.BasicInternalFrameTitlePane.SystemMenuBar
javax.swing.plaf.basic.BasicInternalFrameTitlePane.SystemMenuBar
- All Implemented Interfaces: 
- ImageObserver, MenuContainer, Serializable, Accessible, MenuElement
- Enclosing class:
- BasicInternalFrameTitlePane
- public class BasicInternalFrameTitlePane.SystemMenuBar 
- extends JMenuBar
This class should be treated as a "protected" inner class.
 Instantiate it only within subclasses of .
 
 
 
 
 
 
 
 
 
 
| Method Summary | 
|  boolean | isFocusTraversable()Returns whether this
 Componentcan become the focus
 owner. | 
|  boolean | isOpaque()Returns true if this component is completely opaque.
 | 
|  void | paint(Graphics g)Invoked by Swing to draw components.
 | 
|  void | requestFocus()Requests that this
 Componentgets the input focus. | 
 
| Methods inherited from class javax.swing.JMenuBar | 
| add, addNotify, getAccessibleContext, getComponent, getComponentAtIndex, getComponentIndex, getHelpMenu, getMargin, getMenu, getMenuCount, getSelectionModel, getSubElements, getUI, getUIClassID, isBorderPainted, isSelected, menuSelectionChanged, paintBorder, paramString, processKeyBinding, processKeyEvent, processMouseEvent, removeNotify, setBorderPainted, setHelpMenu, setMargin, setSelected, setSelectionModel, setUI, updateUI | 
 
| 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, 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 inherited from 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, 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, 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, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, 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, transferFocusUpCycle | 
 
 
BasicInternalFrameTitlePane.SystemMenuBar
public BasicInternalFrameTitlePane.SystemMenuBar()
isFocusTraversable
public boolean isFocusTraversable()
- Description copied from class: Component
- Returns whether this Componentcan become the focus
 owner.
 
- 
- Overrides:
- isFocusTraversablein class- Component
 
- 
- Returns:
- trueif this- Componentis
 focusable;- falseotherwise
- See Also:
- Component.setFocusable(boolean)
 
requestFocus
public void requestFocus()
- Description copied from class: JComponent
- Requests that this Componentgets the input focus.
 Refer toComponent.requestFocus()for a complete description of
 this method.
 Note that the use of this method is discouraged because
 its behavior is platform dependent. Instead we recommend the
 use of requestFocusInWindow().
 If you would like more information on focus, see
 
 How to Use the Focus Subsystem,
 a section in The Java Tutorial.
 
 
- 
- Overrides:
- requestFocusin class- JComponent
 
- 
- See Also:
- Component.requestFocusInWindow(),- Component.requestFocusInWindow(boolean)
 
paint
public void paint(Graphics g)
- Description copied from class: JComponent
- Invoked by Swing to draw components.
 Applications should not invoke paintdirectly,
 but should instead use therepaintmethod to
 schedule the component for redrawing.
 This method actually delegates the work of painting to three
 protected methods: paintComponent,paintBorder,
 andpaintChildren.  They're called in the order
 listed to ensure that children appear on top of component itself.
 Generally speaking, the component and its children should not
 paint in the insets area allocated to the border. Subclasses can
 just override this method, as always.  A subclass that just
 wants to specialize the UI (look and feel) delegate'spaintmethod should just overridepaintComponent.
 
 
- 
- Overrides:
- paintin class- JComponent
 
- 
- Parameters:
- g- the- Graphicscontext in which to paint
- See Also:
- JComponent.paintComponent(java.awt.Graphics),- JComponent.paintBorder(java.awt.Graphics),- JComponent.paintChildren(java.awt.Graphics),- JComponent.getComponentGraphics(java.awt.Graphics),- JComponent.repaint(long, int, int, int, int)
 
isOpaque
public boolean isOpaque()
- Description copied from class: JComponent
- Returns true if this component is completely opaque.
 
 An opaque component paints every pixel within its
 rectangular bounds. A non-opaque component paints only a subset of
 its pixels or none at all, allowing the pixels underneath it to
 "show through".  Therefore, a component that does not fully paint
 its pixels provides a degree of transparency.
  
 Subclasses that guarantee to always completely paint their contents
 should override this method and return true.
 
 
- 
- Overrides:
- isOpaquein class- JComponent
 
- 
- Returns:
- true if this component is completely opaque
- See Also:
- JComponent.setOpaque(boolean)
 
Submit a bug or feature
For further API reference and developer documentation, see Java SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples. Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.