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

## 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()

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