java.awt
クラス  PopupMenu
java.lang.Object
  |
  +--java.awt.MenuComponent
        |
        +--java.awt.MenuItem
              |
              +--java.awt.Menu
                    |
                    +--java.awt.PopupMenu
- すべての実装インタフェース: 
- Accessible, MenuContainer, Serializable
- public class PopupMenu- extends Menu
このクラスは、コンポーネント内の指定された位置に動的に表示できるメニューを実装するためのものです。
継承階層が示すように、PopupMenu は Menu が使用できる場所であればどこでも使用できます。ただし、MenuBar に追加するなど、PopupMenu を Menu のように使用する場合は、その PopupMenu で show を呼び出すことはできません。
- 関連項目: 
- 直列化された形式
 
 
 
 
 
 
| クラス 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, getLabel, getListeners, getShortcut, isEnabled, processActionEvent, processEvent, removeActionListener, setActionCommand, setEnabled, setLabel, setShortcut | 
 
 
 
 
PopupMenu
public PopupMenu()
- 新しいポップアップメニューを作成します。
PopupMenu
public PopupMenu(String label)
- 新しいポップアップメニューを、指定された名前で作成します。- 
- パラメータ: 
- label- ポップアップメニューのラベルを指定する null 以外の文字列
 
addNotify
public void addNotify()
- ポップアップメニューのピアを作成します。ピアを使用すると、ポップアップメニューの機能性を変えずに、ポップアップメニューの外観を変更することができます。- 
- オーバーライド: 
- クラス Menu内のaddNotify
 
show
public void show(Component origin,
                 int x,
                 int y)
- 元のコンポーネントからの相対位置 x, y にポップアップメニューを表示します。元のコンポーネントは、ポップアップメニューの親のコンポーネント階層内に含まれていなければなりません。このメソッドが有効であるためには、原点 (origin) と親が画面に表示されていなければなりません。
この PopupMenu が Menu として使用されている場合、つまり Component ではない親を持つ場合、その PopupMenu でこのメソッドを呼び出すことはできません。 
- 
- パラメータ: 
- origin- 座標空間を定義するコンポーネント
- x- メニューをポップアップする x 座標
- y- メニューをポップアップする y 座標
- 例外: 
- IllegalArgumentException- この PopupMenu が Component ではない親を持つ場合
 
getAccessibleContext
public AccessibleContext getAccessibleContext()
- この PopupMenu に関連した AccessibleContext を返します。ポップアップメニューの場合、AccessibleContext は AccessibleAWTPopupMenu の形式を取ります。必要に応じて新しい AccessibleAWTPopupMenu インスタンスを作成します。- 
- オーバーライド: 
- クラス Menu内のgetAccessibleContext
 
- 
- 戻り値: 
- この PopupMenu の AccessibleContext として機能する AccessibleAWTPopupMenu
 
 バグや機能要求の報告
 さらに詳しい API リファレンスおよび開発者ドキュメントについては、  Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。 Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
 Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
 Palo Alto, California, 94303, U.S.A.  All Rights Reserved.