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

クラス java.awt.Menu

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

public class Menu
extends MenuItem
implements MenuContainer
メニューバーの構成要素となるメニューです。


Constructor Index

 o Menu()
空ラベルをもつ新しい Menu を構築する。
 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 getItemCount()
このメニューにある要素数を返す。
 o insert(MenuItem, int)
このメニューの指定された位置に MenuItem を挿入する。
 o insert(String, int)
指定されたラベルをもつアイテムを、このメニューの指定された位置に挿入する。
 o insertSeparator(int)
指定された位置にセパレータを挿入する。
 o isTearOff()
これがティアオフメニューなら、true を返す。
 o paramString()
メニューの String パラメータを返す。
 o remove(int)
このメニューの指定された添字からアイテムを削除する。
 o remove(MenuComponent)
指定されたアイテムをこのメニューから削除する。
 o removeAll()
すべてのアイテムをこのメニューから削除する。
 o removeNotify()
メニューのピアを取り除く。

Constructors

 o Menu
  public Menu()
空ラベルをもつ新しい Menu を構築します。このメニューはティアオフできません。このメニューは、マウスボタンがリリースされた後も画面に表示されます。

 o Menu
  public Menu(String label)
指定されたラベルをもつ新しい Menu を構築します。このメニューはティアオフできません。このメニューは、マウスボタンが離された後も画面に表示されます。

パラメータ:
label - このメニューに追加するラベル
 o Menu
  public Menu(String label,
              boolean tearOff)
指定されたラベルをもつ新しい Menu を構築します。tearOff が true であれば、このメニューはティアオフすることができます。このメニューは、マウスボタンが離された後も画面に表示されます。注:ティアオフの機能は、すべての AWT 実装でサポートされているわけではありません。特定の実装でティアオフがサポートされていない場合、この値は無視されます。

パラメータ:
label - このメニューに追加するラベル
tearOff - メニューがティアオフできるかどうかを示すブール値

Methods

 o addNotify
  public void addNotify()
メニューのピアを作成します。ピアを使うと、機能性を変えずに、メニューの外観を修正できます。

オーバーライド:
クラス MenuItemaddNotify
 o removeNotify
  public void removeNotify()
メニューのピアを取り除きます。ピアを使うと、機能性を変えずに、メニューの外観を修正できます。

オーバーライド:
クラス MenuComponentremoveNotify
 o isTearOff
  public boolean isTearOff()
これがティアオフメニューなら、真を返します。注:ティアオフの機能は、すべての AWT実装でサポートされているわけではありません。特定の実装でティアオフがサポートされていない場合、この値は無視されます。

 o getItemCount
  public int getItemCount()
このメニューの要素の数を返します。

 o countItems
  public int countItems()
注: countItems()は推奨されません。 JDKバージョン 1.1では、getItemCount()で置き換えられています。

 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 insert
  public synchronized void insert(MenuItem menuitem,
                                  int index)
MenuItemをこのメニューの指定された位置に挿入します。

パラメータ:
menuitem - 挿入するメニューアイテム
index - メニューアイテムを挿入する位置。
例外: IllegalArgumentException
添字が 0より小さい場合
 o insert
  public void insert(String label,
                     int index)
指定されたラベルをもつアイテムをこのメニューの指定された位置に挿入します。

パラメータ:
label - アイテムのテキスト
index - メニューアイテムを挿入する位置。
 o addSeparator
  public void addSeparator()
セパレータライン、つまりハイフンをメニューの現行位置に追加します。

 o insertSeparator
  public void insertSeparator(int index)
指定された位置にセパレータを挿入します。

パラメータ:
index - メニューセパレータを挿入する位置。
例外: IllegalArgumentException
添字が 0 より小さい場合
 o remove
  public synchronized void remove(int index)
このメニューの指定された添字にあるアイテムを削除します。

パラメータ:
index - 取り除くアイテムの位置
 o remove
  public synchronized void remove(MenuComponent item)
指定されたアイテムをこのメニューから削除します。

パラメータ:
item - このメニューから取り除くアイテム
 o removeAll
  public synchronized void removeAll()
このメニューからすべてのアイテムを削除します。

 o paramString
  public String paramString()
メニューの String パラメータを返します。

オーバーライド:
クラス MenuItemparamString

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