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 -
戻り値: