|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.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 内の getParentnullpublic 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 Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。