| Package | Description | 
|---|---|
| javax.swing | Provides a set of "lightweight"
(all-Java language) components that,
to the maximum degree possible, work the same on all platforms. | 
| javax.swing.plaf.basic | Provides user interface objects built according to the
Basic look and feel. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected JMenuBar  | JRootPane. menuBar The menu bar. | 
| Modifier and Type | Method and Description | 
|---|---|
| JMenuBar  | JFrame. getJMenuBar ()Returns the menubar set on this frame. | 
| JMenuBar  | JDialog. getJMenuBar ()Returns the menubar set on this dialog. | 
| JMenuBar  | JInternalFrame. getJMenuBar ()Returns the current  JMenuBarfor thisJInternalFrame, ornullif no menu bar has been set. | 
| JMenuBar  | JApplet. getJMenuBar ()Returns the menubar set on this applet. | 
| JMenuBar  | JRootPane. getJMenuBar ()Returns the menu bar from the layered pane. | 
| JMenuBar  | JInternalFrame. getMenuBar ()Deprecated. 
 As of Swing version 1.0.3,
 replaced by  getJMenuBar(). | 
| JMenuBar  | JRootPane. getMenuBar ()Deprecated. 
 As of Swing version 1.0.3
 replaced by  getJMenuBar(). | 
| Modifier and Type | Method and Description | 
|---|---|
| void | JFrame. setJMenuBar (JMenuBar menubar)Sets the menubar for this frame. | 
| void | JDialog. setJMenuBar (JMenuBar menu)Sets the menubar for this dialog. | 
| void | JInternalFrame. setJMenuBar (JMenuBar m)Sets the  menuBarproperty for thisJInternalFrame. | 
| void | JApplet. setJMenuBar (JMenuBar menuBar)Sets the menubar for this applet. | 
| void | JRootPane. setJMenuBar (JMenuBar menu)Adds or changes the menu bar used in the layered pane. | 
| void | JInternalFrame. setMenuBar (JMenuBar m)Deprecated. 
 As of Swing version 1.0.3
 replaced by  setJMenuBar(JMenuBar m). | 
| void | JRootPane. setMenuBar (JMenuBar menu)Deprecated. 
 As of Swing version 1.0.3
 replaced by  setJMenuBar(JMenuBar menu). | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BasicInternalFrameTitlePane.SystemMenuBar This class should be treated as a "protected" inner class. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected JMenuBar  | BasicInternalFrameTitlePane. menuBar  | 
| protected JMenuBar  | BasicMenuBarUI. menuBar  | 
| Modifier and Type | Method and Description | 
|---|---|
| protected JMenuBar  | BasicInternalFrameTitlePane. createSystemMenuBar () | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2020, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy. 
Scripting on this page tracks web page traffic, but does not change the content in any way.