クラス
javax.swing.JMenuBarの使用

JMenuBarを使用しているパッケージ 
パッケージ 説明
java.awt
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
javax.swing
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
javax.swing.plaf.basic
基本Look & Feelに従って構築されたユーザー・インタフェース・オブジェクトを提供します。
  • java.awtでのJMenuBarの使用

    JMenuBarのパラメータを持つjava.awtのメソッド
    修飾子と型 メソッド 説明
    void Desktop.setDefaultMenuBar​(JMenuBar menuBar)
    アクティブなフレームがない場合に使用するデフォルトのメニュー・バーを設定します。
  • javax.swingでのJMenuBarの使用

    JMenuBarとして宣言されているjavax.swing内のフィールド 
    修飾子と型 フィールド 説明
    protected JMenuBar JRootPane.menuBar
    メニュー・バーです。
    JMenuBarを返すjavax.swing内のメソッド 
    修飾子と型 メソッド 説明
    JMenuBar JApplet.getJMenuBar()
    非推奨。
    アプレットに設定されたメニュー・バーを返します。
    JMenuBar JDialog.getJMenuBar()
    このダイアログに設定されているメニュー・バーを返します。
    JMenuBar JFrame.getJMenuBar()
    このフレームに設定されているメニュー・バーを返します。
    JMenuBar JInternalFrame.getJMenuBar()
    このJInternalFrameの現在のJMenuBarを返します。メニュー・バーが設定されていない場合はnullを返します。
    JMenuBar JRootPane.getJMenuBar()
    階層化ペインからメニュー・バーを返します。
    JMenuBar JInternalFrame.getMenuBar()
    非推奨。
    Swing version 1.0.3以降は、getJMenuBar()に置き換えられています。
    JMenuBar JRootPane.getMenuBar()
    非推奨。
    Swing version 1.0.3以降は、getJMenuBar()に置き換えられています。
    JMenuBar型のパラメータを持つjavax.swing内のメソッド 
    修飾子と型 メソッド 説明
    void JApplet.setJMenuBar​(JMenuBar menuBar)
    非推奨。
    アプレットのメニュー・バーを設定します。
    void JDialog.setJMenuBar​(JMenuBar menu)
    このダイアログのメニュー・バーを設定します。
    void JFrame.setJMenuBar​(JMenuBar menubar)
    このフレームのメニュー・バーを設定します。
    void JInternalFrame.setJMenuBar​(JMenuBar m)
    このJInternalFramemenuBarプロパティを設定します。
    void JRootPane.setJMenuBar​(JMenuBar menu)
    階層化ペインで使用されるメニュー・バーを追加または変更します。
    void JInternalFrame.setMenuBar​(JMenuBar m)
    非推奨。
    Swing version 1.0.3以降は、setJMenuBar(JMenuBar m)に置き換えられています。
    void JRootPane.setMenuBar​(JMenuBar menu)
    非推奨。
    Swing version 1.0.3以降は、setJMenuBar(JMenuBar menu)に置き換えられています。
  • javax.swing.plaf.basicでのJMenuBarの使用

    javax.swing.plaf.basic内のJMenuBarのサブクラス 
    修飾子と型 クラス 説明
    class  BasicInternalFrameTitlePane.SystemMenuBar
    このクラスは、「protected」内部クラスとして扱うようにしてください。
    JMenuBarとして宣言されているjavax.swing.plaf.basic内のフィールド 
    修飾子と型 フィールド 説明
    protected JMenuBar BasicInternalFrameTitlePane.menuBar
    JMenuBarのインスタンス。
    protected JMenuBar BasicMenuBarUI.menuBar
    JMenuBarのインスタンス。
    JMenuBarを返すjavax.swing.plaf.basic内のメソッド 
    修飾子と型 メソッド 説明
    protected JMenuBar BasicInternalFrameTitlePane.createSystemMenuBar()
    JMenuBarの新しいインスタンスを返します。