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