全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.awt.Menu
java.lang.Object
|
+----java.awt.MenuComponent
|
+----java.awt.MenuItem
|
+----java.awt.Menu
- public class Menu
- extends MenuItem
- implements MenuContainer
メニューバーの構成要素となるメニューです。
-
Menu()
- 空ラベルをもつ新しい Menu を構築する。
-
Menu(String)
- 指定されたラベルをもつ新しい Menu を構築する。
-
Menu(String, boolean)
- 指定されたラベルをもつ新しい Menu を構築する。
-
add(MenuItem)
- 指定されたアイテムをこのメニューに追加する。
-
add(String)
- 指定されたラベルをもつアイテムをこのメニューに追加する。
-
addNotify()
- メニューのピアを作成する。
-
addSeparator()
- セパレータライン、つまりハイフンをメニューの現行位置に追加する。
-
countItems()
-
推奨されない。
-
getItem(int)
- このメニュの指定された添字にあるアイテムを返す。
-
getItemCount()
- このメニューにある要素数を返す。
-
insert(MenuItem, int)
- このメニューの指定された位置に MenuItem を挿入する。
-
insert(String, int)
- 指定されたラベルをもつアイテムを、このメニューの指定された位置に挿入する。
-
insertSeparator(int)
- 指定された位置にセパレータを挿入する。
-
isTearOff()
- これがティアオフメニューなら、true を返す。
-
paramString()
- メニューの String パラメータを返す。
-
remove(int)
- このメニューの指定された添字からアイテムを削除する。
-
remove(MenuComponent)
- 指定されたアイテムをこのメニューから削除する。
-
removeAll()
- すべてのアイテムをこのメニューから削除する。
-
removeNotify()
- メニューのピアを取り除く。
Menu
public Menu()
- 空ラベルをもつ新しい Menu を構築します。このメニューはティアオフできません。このメニューは、マウスボタンがリリースされた後も画面に表示されます。
Menu
public Menu(String label)
- 指定されたラベルをもつ新しい Menu を構築します。このメニューはティアオフできません。このメニューは、マウスボタンが離された後も画面に表示されます。
- パラメータ:
- label - このメニューに追加するラベル
Menu
public Menu(String label,
boolean tearOff)
- 指定されたラベルをもつ新しい Menu を構築します。tearOff が true であれば、このメニューはティアオフすることができます。このメニューは、マウスボタンが離された後も画面に表示されます。注:ティアオフの機能は、すべての AWT 実装でサポートされているわけではありません。特定の実装でティアオフがサポートされていない場合、この値は無視されます。
- パラメータ:
- label - このメニューに追加するラベル
- tearOff - メニューがティアオフできるかどうかを示すブール値
addNotify
public void addNotify()
- メニューのピアを作成します。ピアを使うと、機能性を変えずに、メニューの外観を修正できます。
- オーバーライド:
- クラス MenuItemの addNotify
removeNotify
public void removeNotify()
- メニューのピアを取り除きます。ピアを使うと、機能性を変えずに、メニューの外観を修正できます。
- オーバーライド:
- クラス MenuComponentの removeNotify
isTearOff
public boolean isTearOff()
- これがティアオフメニューなら、真を返します。注:ティアオフの機能は、すべての AWT実装でサポートされているわけではありません。特定の実装でティアオフがサポートされていない場合、この値は無視されます。
getItemCount
public int getItemCount()
- このメニューの要素の数を返します。
countItems
public int countItems()
- 注: countItems()は推奨されません。
JDKバージョン 1.1では、getItemCount()で置き換えられています。
getItem
public MenuItem getItem(int index)
- このメニューの指定された添字にあるアイテムを返します。
- パラメータ:
- index - 返すアイテムの位置
add
public synchronized MenuItem add(MenuItem mi)
- 指定されたアイテムをこのメニューに追加します。
- パラメータ:
- mi - 追加するアイテム
add
public void add(String label)
- 指定されたラベルをもつアイテムをこのメニューに追加します。
- パラメータ:
- label - アイテムのラベル
insert
public synchronized void insert(MenuItem menuitem,
int index)
- MenuItemをこのメニューの指定された位置に挿入します。
- パラメータ:
- menuitem - 挿入するメニューアイテム
- index - メニューアイテムを挿入する位置。
- 例外: IllegalArgumentException
- 添字が 0より小さい場合
insert
public void insert(String label,
int index)
- 指定されたラベルをもつアイテムをこのメニューの指定された位置に挿入します。
- パラメータ:
- label - アイテムのテキスト
- index - メニューアイテムを挿入する位置。
addSeparator
public void addSeparator()
- セパレータライン、つまりハイフンをメニューの現行位置に追加します。
insertSeparator
public void insertSeparator(int index)
- 指定された位置にセパレータを挿入します。
- パラメータ:
- index - メニューセパレータを挿入する位置。
- 例外: IllegalArgumentException
- 添字が 0 より小さい場合
remove
public synchronized void remove(int index)
- このメニューの指定された添字にあるアイテムを削除します。
- パラメータ:
- index - 取り除くアイテムの位置
remove
public synchronized void remove(MenuComponent item)
- 指定されたアイテムをこのメニューから削除します。
- パラメータ:
- item - このメニューから取り除くアイテム
removeAll
public synchronized void removeAll()
- このメニューからすべてのアイテムを削除します。
paramString
public String paramString()
- メニューの String パラメータを返します。
- オーバーライド:
- クラス MenuItemの paramString
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス