クラス java.awt.Menu
全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス java.awt.Menu

java.lang.Object
   |
   +----java.awt.MenuComponent
           |
           +----java.awt.MenuItem
                   |
                   +----java.awt.Menu

public class Menu
extends MenuItem
インタフェース MenuContainer
メニューバーの構成要素となるメニュー。

Constructor Index

 o Menu(String)
指定したラベルで Menu を作成する。
 o Menu(String, boolean)
指定したラベルで Menu を作成する。

Method Index

 o add(MenuItem)
メニューに指定された項目を追加する。
 o add(String)
指定したラベルでメニューに項目を追加する。
 o addNotify()
メニューのピアを作成する。
 o addSeparator()
メニューの現在位置にセパレータ(ハイフン)を追加する。
 o countItems()
メニューに含まれる項目数を返す。
 o getItem(int)
メニュー内のインデックスで指定された項目を得る。
 o isTearOff()
ティアオフメニューの場合に true を返す。
 o remove(int)
メニューからインデックスで指定された項目を削除する。
 o remove(MenuComponent)
指定された項目をメニューから削除する。
 o removeNotify()
メニューのピアを削除する。

Constructors

 o Menu
  public Menu(String label)
指定したラベルで Menu を作成する。このメニューは切り離すことはできない。 マウスのボタンを離した後も画面に表示され続ける。
パラメータ:
label - このメニューに追加するラベル
 o Menu
  public Menu(String label,
              boolean tearOff)
指定したラベルで Menu を作成する。tearOff が true の場合、メニューを 切り離すことができる。マウスのボタンを離した後も画面に表示され続ける。
パラメータ:
label - メニューに追加するラベル
tearOff - メニューが切り離し可能か否かを示す論理値

Methods

 o addNotify
  public synchronized void addNotify()
メニューのピアを作成する。ピアによってメニューの機能に変更を加える ことなく、外観を変更することができる。
オーバーライド:
クラス MenuItemaddNotify
 o removeNotify
  public synchronized void removeNotify()
メニューのピアを削除する。ピアによってメニューの機能に変更を加える ことなく、外観を変更することができる。
オーバーライド:
クラス MenuComponentremoveNotify
 o isTearOff
  public boolean isTearOff()
ティアオフメニューの場合に true を返す。
 o countItems
  public int countItems()
メニューに含まれる項目数を返す。
 o getItem
  public MenuItem getItem(int index)
メニュー内のインデックスで指定された項目を得る。
パラメータ:
index - 取り出す項目のインデックス
 o add
  public synchronized MenuItem add(MenuItem mi)
メニューに指定された項目を追加する。
パラメータ:
mi - 追加する項目
 o add
  public void add(String label)
指定したラベルでメニューに項目を追加する。
パラメータ:
label - 項目のラベル
 o addSeparator
  public void addSeparator()
メニューの現在位置にセパレータ(ハイフン)を追加する。
 o remove
  public synchronized void remove(int index)
メニューからインデックスで指定された項目を削除する。
パラメータ:
index - 削除する項目の位置
 o remove
  public synchronized void remove(MenuComponent item)
指定された項目をメニューから削除する。
パラメータ:
item - メニューから削除する項目

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

本マニュアルに関する著作権および商標