javax.swing.plaf.basic
Class  BasicInternalFrameTitlePane.SystemMenuBar
java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JMenuBar
                          |
                          +--javax.swing.plaf.basic.BasicInternalFrameTitlePane.SystemMenuBar
- All Implemented Interfaces: 
- Accessible, ImageObserver, MenuContainer, MenuElement, Serializable
- Enclosing class: 
- BasicInternalFrameTitlePane
- public class BasicInternalFrameTitlePane.SystemMenuBar- extends JMenuBar
This inner class is marked "public" due to a compiler bug.
 This class should be treated as a "protected" inner class.
 Instantiate it only within subclasses of .
- See Also: 
- Serialized Form
 
 
 
 
 
 
 
 
| Method Summary | 
|  boolean | isFocusTraversable()Identifies whether or not this component can receive the focus.
 | 
|  boolean | isOpaque()Returns true if this component is completely opaque.
 | 
|  void | paint(Graphics g)This method is invoked by Swing to draw components.
 | 
|  void | requestFocus()Sets focus on the receiving component if isRequestFocusEnabled
  returns true and the component doesn't already have focus.
 | 
 
| Methods inherited from class javax.swing.JMenuBar | 
| add, addNotify, getAccessibleContext, getComponent, getComponentAtIndex, getComponentIndex, getHelpMenu, getMargin, getMenu, getMenuCount, getSelectionModel, getSubElements, getUI, getUIClassID, isBorderPainted, isManagingFocus, isSelected, menuSelectionChanged, paintBorder, paramString, processKeyBinding, processKeyEvent, processMouseEvent, removeNotify, setBorderPainted, setHelpMenu, setMargin, setSelected, setSelectionModel, setUI, updateUI | 
 
| Methods inherited from class javax.swing.JComponent | 
| addAncestorListener, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isLightweightComponent, isMaximumSizeSet, isMinimumSizeSet, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update | 
 
| Methods inherited from class java.awt.Container | 
| add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree | 
 
| Methods inherited from class java.awt.Component | 
| action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus | 
 
 
BasicInternalFrameTitlePane.SystemMenuBar
public BasicInternalFrameTitlePane.SystemMenuBar()
isFocusTraversable
public boolean isFocusTraversable()
- Description copied from class: JComponent
- Identifies whether or not this component can receive the focus.
 A disabled button, for example, would return false.- 
- Overrides:
- isFocusTraversablein class- JComponent
 
- Following copied from class: javax.swing.JComponent
- 
- Returns:
- true if this component can receive the focus
 
requestFocus
public void requestFocus()
- Description copied from class: JComponent
- Sets focus on the receiving component if isRequestFocusEnabled
  returns true and the component doesn't already have focus.- 
- Overrides:
- requestFocusin class- JComponent
 
- Following copied from class: java.awt.Component
- 
- See Also: 
- FocusEvent,- Component.addFocusListener(java.awt.event.FocusListener),- Component.processFocusEvent(java.awt.event.FocusEvent),- Component.isFocusTraversable()
 
paint
public void paint(Graphics g)
- Description copied from class: JComponent
- This method is invoked by Swing to draw components.
 Applications should not invoke paint directly,
 but should instead use the repaintmethod 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's paint
 method should just overridepaintComponent.
 
- 
- Overrides:
- paintin class- JComponent
 
- Following copied from class: javax.swing.JComponent
- 
- 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
 
- Following copied from class: javax.swing.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 2 SDK SE Developer Documentation. That documentation  contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples. Java, Java 2D, and JDBC are trademarks or registered trademarks of Oracle and/or its affiliates, in the US and other countries.
Copyright © 1995, 2010 Oracle and/or its affiliates.    All rights reserved.