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

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.MenuBar
すべての実装インタフェース:
javax.swing.Action, java.awt.event.ActionListener, java.lang.Cloneable, java.util.EventListener, MenuElementGroupListener, java.io.Serializable
直系の既知のサブクラス:
MenuManager

public class MenuBar
extends MenuElementGroup

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

バージョン:
$Id: MenuBar.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
 
コンストラクタの概要
MenuBar()
          Constructor for MenuBar.
 
メソッドの概要
 javax.swing.JMenuBar getJMenuBar()
          ラップしているSwing-JMenuBarを返します
protected  void refresh()
          メニューグループを作り直します (メニューを探して、JMenuBarに追加します)
 void setPresentationContainer(PresentationContainer container)
          トップレベルだけは設定できるよう、publicでオーバーライドします
 
クラス org.boxed_economy.besp.presentation.bface.menu.MenuElementGroup から継承したメソッド
actionPerformed, add, add, addActionGroupListener, fireStateChanged, getElements, remove, remove, removeActionGroupListener, setEnabled, stateChanged
 
クラス org.boxed_economy.besp.presentation.bface.menu.MenuElement から継承したメソッド
getAccelerator, getContainer, getIcon, getModelContainer, getName, getPresentationContainer, getSmallIcon, setAccelerator, setIcon, setIcon, setName, 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
 

コンストラクタの詳細

MenuBar

public MenuBar()
Constructor for MenuBar.

メソッドの詳細

setPresentationContainer

public void setPresentationContainer(PresentationContainer container)
トップレベルだけは設定できるよう、publicでオーバーライドします

オーバーライド:
クラス MenuElementGroup 内の setPresentationContainer
関連項目:
org.boxed_economy.besp.presentation.guifw.menu.MenuElement#setPresentationContainer(PresentationContainer)

getJMenuBar

public javax.swing.JMenuBar getJMenuBar()
ラップしているSwing-JMenuBarを返します

戻り値:
JMenuBar

refresh

protected void refresh()
メニューグループを作り直します (メニューを探して、JMenuBarに追加します)

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