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

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

public abstract class MenuElement
extends javax.swing.AbstractAction

PresentationContainerのメニューに登録される要素クラス サブクラス ○MenuElementGroup ○Action ツリー構造を構成します

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

フィールドの概要
static java.lang.String ICON
           
 
クラス javax.swing.AbstractAction から継承したフィールド
changeSupport, enabled
 
インタフェース javax.swing.Action から継承したフィールド
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, SMALL_ICON
 
コンストラクタの概要
MenuElement()
           
MenuElement(java.lang.String name)
           
 
メソッドの概要
 javax.swing.KeyStroke getAccelerator()
           
 BESPContainer getContainer()
          BESPContainerを取得します
 javax.swing.Icon getIcon()
           
 ModelContainer getModelContainer()
          モデルコンテナを取得します
 java.lang.String getName()
           
 PresentationContainer getPresentationContainer()
          プレゼンテーションコンテナを取得します
 javax.swing.Icon getSmallIcon()
           
 void setAccelerator(javax.swing.KeyStroke keyStroke)
           
 void setIcon(javax.swing.Icon icon)
           
 void setIcon(java.lang.String imageName)
           
 void setName(java.lang.String name)
           
protected  void setPresentationContainer(PresentationContainer container)
          プレゼンテーションコンテナを設定します ツリーに加えられると自動設定されるようにしているため、protectedになっています
 void setSmallIcon(javax.swing.Icon icon)
           
 void setSmallIcon(java.lang.String imageName)
           
 
クラス javax.swing.AbstractAction から継承したメソッド
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース java.awt.event.ActionListener から継承したメソッド
actionPerformed
 

フィールドの詳細

ICON

public static final java.lang.String ICON
関連項目:
定数フィールド値
コンストラクタの詳細

MenuElement

public MenuElement()
関連項目:
Object.Object()

MenuElement

public MenuElement(java.lang.String name)
関連項目:
AbstractAction.AbstractAction(String)
メソッドの詳細

setPresentationContainer

protected void setPresentationContainer(PresentationContainer container)
プレゼンテーションコンテナを設定します ツリーに加えられると自動設定されるようにしているため、protectedになっています


getPresentationContainer

public PresentationContainer getPresentationContainer()
プレゼンテーションコンテナを取得します

戻り値:
PresentationContainer

getModelContainer

public ModelContainer getModelContainer()
モデルコンテナを取得します

戻り値:
ModelContainer

getContainer

public BESPContainer getContainer()
BESPContainerを取得します

戻り値:
BESPContainer

setName

public void setName(java.lang.String name)

getName

public java.lang.String getName()

setIcon

public void setIcon(java.lang.String imageName)

setIcon

public void setIcon(javax.swing.Icon icon)

getIcon

public javax.swing.Icon getIcon()

setSmallIcon

public void setSmallIcon(java.lang.String imageName)

setSmallIcon

public void setSmallIcon(javax.swing.Icon icon)

getSmallIcon

public javax.swing.Icon getSmallIcon()

setAccelerator

public void setAccelerator(javax.swing.KeyStroke keyStroke)

getAccelerator

public javax.swing.KeyStroke getAccelerator()