LzMenu
Date: 2011-09-29

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## junkutil.gui
クラス LzMenu

    java.lang.Object
      junkutil.gui.LzMenu

    public class LzMenu

extends java.lang.Object

シンプルなメニュー作成方法を提供する

作成者:
  Hiroyuki Shiota

コンストラクタの概要
`LzMenu()` コンストラクタ

メソッドの概要
`void` | `addMenu(java.lang.String menuPath)` スタブを登録する ex. addMenu("Foo/Bar/Hoge");
`void` | `addMenu(java.lang.String menuPath, javax.swing.Action action)` アクションを設定する ex. addMenu("Foo/Bar/Hoge,Ctrl+A", new AbstractAction(){
`void` | `addMenu(java.lang.String menuPath, LzCallback callback)` コールバックつきのメニューを登録する ex. addMenu("Foo/Bar/Hoge", new LzCallback(obj, "doHoge"));
`javax.swing.JMenu` | `getMenu(java.lang.String path)` メニューを取得する
`javax.swing.JMenuBar` | `getMenuBar()` メニューバーを取得する
`javax.swing.JMenuItem` | `getMenuItem(java.lang.String path)` メニューアイテムを取得する

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### LzMenu

    public LzMenu()

  コンストラクタ

メソッドの詳細

### addMenu

    public void addMenu(java.lang.String menuPath)

  スタブを登録する ex. addMenu("Foo/Bar/Hoge");

  パラメータ:
    `menuPath` -

### addMenu

    public void addMenu(java.lang.String menuPath,
                        LzCallback callback)

  コールバックつきのメニューを登録する ex. addMenu("Foo/Bar/Hoge", new LzCallback(obj, "doHoge"));

  パラメータ:
    `menuPath` -
    `callback` -

### addMenu

    public void addMenu(java.lang.String menuPath,
                        javax.swing.Action action)

  アクションを設定する ex. addMenu("Foo/Bar/Hoge,Ctrl+A", new AbstractAction(){...});

  パラメータ:
    `menuPath` -
    `action` -

### getMenuBar

    public javax.swing.JMenuBar getMenuBar()

  メニューバーを取得する

  戻り値:

### getMenu

    public javax.swing.JMenu getMenu(java.lang.String path)

  メニューを取得する

  パラメータ:
    `path` -
  戻り値:

### getMenuItem

    public javax.swing.JMenuItem getMenuItem(java.lang.String path)

  メニューアイテムを取得する

  パラメータ:
    `path` -
  戻り値:

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド