| 
 | JavaTM 2 Platform Std. Ed. v1.4.0 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Object
  |
  +--java.awt.MenuComponent
        |
        +--java.awt.MenuItem
              |
              +--java.awt.Menu
                    |
                    +--java.awt.PopupMenu
このクラスは、コンポーネント内の指定された位置に動的に表示できるメニューを実装するためのものです。
継承階層が示すように、PopupMenu は Menu が使用できる場所であればどこでも使用できます。ただし、MenuBar に追加するなど PopupMenu を Menu のように使用する場合は、その PopupMenu に show を呼び出すことはできません。
| 入れ子クラスの概要 | |
| protected  class | PopupMenu.AccessibleAWTPopupMenuユーザ補助機能のデフォルトサポートを提供するのに使用する PopupMenu の内部クラスです。 | 
| クラス java.awt.Menu から継承した入れ子クラス | 
|  | 
| クラス java.awt.MenuItem から継承した入れ子クラス | 
|  | 
| クラス java.awt.MenuComponent から継承した入れ子クラス | 
|  | 
| コンストラクタの概要 | |
| PopupMenu()新しいポップアップメニューを、空の名前で作成します。 | |
| PopupMenu(String label)新しいポップアップメニューを、指定された名前で作成します。 | |
| メソッドの概要 | |
|  void | addNotify()ポップアップメニューのピアを作成します。 | 
|  AccessibleContext | getAccessibleContext()この PopupMenuに関連したAccessibleContextを返します。 | 
|  void | show(Component origin,
     int x,
     int y)元のコンポーネントからの相対位置 x, y にポップアップメニューを表示します。 | 
| クラス java.awt.Menu から継承したメソッド | 
| add, add, addSeparator, countItems, getItem, getItemCount, insert, insert, insertSeparator, isTearOff, paramString, remove, remove, removeAll, removeNotify | 
| クラス java.awt.MenuItem から継承したメソッド | 
| addActionListener, deleteShortcut, disable, disableEvents, enable, enable, enableEvents, getActionCommand, getActionListeners, getLabel, getListeners, getShortcut, isEnabled, processActionEvent, processEvent, removeActionListener, setActionCommand, setEnabled, setLabel, setShortcut | 
| クラス java.awt.MenuComponent から継承したメソッド | 
| dispatchEvent, getFont, getName, getParent, getPeer, getTreeLock, postEvent, setFont, setName, toString | 
| クラス java.lang.Object から継承したメソッド | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| インタフェース java.awt.MenuContainer から継承したメソッド | 
| getFont, postEvent | 
| コンストラクタの詳細 | 
public PopupMenu()
          throws HeadlessException
HeadlessException - GraphicsEnvironment.isHeadless() が true を返す場合GraphicsEnvironment.isHeadless()
public PopupMenu(String label)
          throws HeadlessException
label - ポップアップメニューのラベルを指定する null 以外の文字列
HeadlessException - GraphicsEnvironment.isHeadless() が true を返す場合GraphicsEnvironment.isHeadless()| メソッドの詳細 | 
public void addNotify()
Menu 内の addNotify
public void show(Component origin,
                 int x,
                 int y)
この PopupMenu が Menu として使用されている場合、つまり Component ではない親を持つ場合、その PopupMenu でこのメソッドを呼び出すことはできません。
origin - 座標空間を定義するコンポーネントx - メニューをポップアップする x 座標y - メニューをポップアップする y 座標
NullPointerException - 親が null の場合
IllegalArgumentException - この PopupMenu が Component ではない親を持つ場合
IllegalArgumentException - 原点が親の階層にない場合
RuntimeException - 親が画面に表示されていない場合public AccessibleContext getAccessibleContext()
PopupMenu に関連した AccessibleContext を返します。
Accessible 内の getAccessibleContextMenu 内の getAccessibleContextPopupMenu の AccessibleContext| 
 | JavaTM 2 Platform Std. Ed. v1.4.0 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
 Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
 Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A.  All Rights Reserved.