org.boxed_economy.besp.presentation.bface.menu
クラス Menu

java.lang.Object
  拡張javax.swing.AbstractAction
      拡張org.boxed_economy.besp.presentation.bface.menu.MenuElement
          拡張org.boxed_economy.besp.presentation.bface.menu.MenuElementGroup
              拡張org.boxed_economy.besp.presentation.bface.menu.Menu
すべての実装インタフェース:
javax.swing.Action, java.awt.event.ActionListener, java.lang.Cloneable, java.util.EventListener, MenuElementGroupListener, java.io.Serializable

public class Menu
extends MenuElementGroup

メニューを表すクラスです SwingのJMenuをラップしています

バージョン:
$Id: Menu.java,v 1.1 2004/03/21 12:07:49 macchan Exp $
作成者:
macchan
関連項目:
直列化された形式

フィールドの概要
 
クラス org.boxed_economy.besp.presentation.bface.menu.MenuElement から継承したフィールド
ICON
 
クラス javax.swing.AbstractAction から継承したフィールド
changeSupport, enabled
 
インタフェース javax.swing.Action から継承したフィールド
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, SMALL_ICON
 
コンストラクタの概要
Menu()
          Constructor for Menu.
Menu(java.lang.String name)
          Constructor for Menu.
 
メソッドの概要
 javax.swing.JMenu getJMenu()
          Returns the jMenu.
protected  void refresh()
          更新関連
 void setEnabled(boolean enabled)
          メニュー自身が有効設定されるようにオーバーライドします
 void setName(java.lang.String name)
           
 
クラス org.boxed_economy.besp.presentation.bface.menu.MenuElementGroup から継承したメソッド
actionPerformed, add, add, addActionGroupListener, fireStateChanged, getElements, remove, remove, removeActionGroupListener, setPresentationContainer, stateChanged
 
クラス org.boxed_economy.besp.presentation.bface.menu.MenuElement から継承したメソッド
getAccelerator, getContainer, getIcon, getModelContainer, getName, getPresentationContainer, getSmallIcon, setAccelerator, setIcon, setIcon, setSmallIcon, setSmallIcon
 
クラス javax.swing.AbstractAction から継承したメソッド
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Menu

public Menu()
Constructor for Menu.


Menu

public Menu(java.lang.String name)
Constructor for Menu.

メソッドの詳細

setName

public void setName(java.lang.String name)
オーバーライド:
クラス MenuElement 内の setName
関連項目:
org.boxed_economy.besp.presentation.guifw.menu.MenuElement#setName(String)

getJMenu

public javax.swing.JMenu getJMenu()
Returns the jMenu.

戻り値:
JMenu

setEnabled

public void setEnabled(boolean enabled)
メニュー自身が有効設定されるようにオーバーライドします

定義:
インタフェース javax.swing.Action 内の setEnabled
オーバーライド:
クラス MenuElementGroup 内の setEnabled
関連項目:
AbstractAction.setEnabled(boolean)

refresh

protected void refresh()
更新関連

オーバーライド:
クラス MenuElementGroup 内の refresh