|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.awt.MenuComponent java.awt.MenuItem java.awt.Menu java.awt.PopupMenu
public class PopupMenu
このクラスは、コンポーネント内の指定された位置に動的に表示できるメニューを実装するためのものです。
継承階層が示すように、PopupMenu
は Menu
が使用できる場所であればどこでも使用できます。ただし、MenuBar
に追加するなど PopupMenu
を Menu
のように使用する場合は、その PopupMenu
に show
を呼び出すことはできません。
入れ子のクラスの概要 | |
---|---|
protected class |
PopupMenu.AccessibleAWTPopupMenu
アクセシビリティーのデフォルトサポートを提供するのに使用する PopupMenu の内部クラスです。 |
クラス java.awt.Menu から継承された入れ子のクラス/インタフェース |
---|
Menu.AccessibleAWTMenu |
クラス java.awt.MenuItem から継承された入れ子のクラス/インタフェース |
---|
MenuItem.AccessibleAWTMenuItem |
クラス java.awt.MenuComponent から継承された入れ子のクラス/インタフェース |
---|
MenuComponent.AccessibleAWTMenuComponent |
コンストラクタの概要 | |
---|---|
PopupMenu()
新しいポップアップメニューを、空の名前で作成します。 |
|
PopupMenu(String label)
新しいポップアップメニューを、指定された名前で作成します。 |
メソッドの概要 | |
---|---|
void |
addNotify()
ポップアップメニューのピアを作成します。 |
AccessibleContext |
getAccessibleContext()
この PopupMenu に関連した AccessibleContext を返します。 |
MenuContainer |
getParent()
このメニューコンポーネントの親コンテナを返します。 |
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, 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 MenuContainer getParent()
MenuComponent
内の getParent
null
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
内の getAccessibleContext
Menu
内の getAccessibleContext
PopupMenu
の AccessibleContext
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。