ポップアップ・メニューを作成し、特定のUIコンテナで開くようにすることができます。ポップアップ・メニューをコンテナに追加し、ポップアップを起動するユーザー・アクションを指定するイベント・ハンドラを作成します。
ポップアップ・メニューを追加するには、次のようにします。
panel1
を選択しています。
MouseClicked
イベントが選択され、panel1_mouseClicked
という名前が指定されています(Windows環境ではMouseReleasedイベントがこれに該当します。JDKの仕様によりOSプラットフォームに依存しますので適宜読みかえて使用してください)。
void panel1_mouseClicked(java.awt.event.MouseEvent
e) {
panel1.add(popupMenu1);
if (e.isPopupTrigger()) {
// Make the PopupMenu visible relative to the current mouse
// position in the container.
popupMenu1.show(panel1, e.getX(), e.getY());
}
}
メニュー関連用語について
メニュー・コンポーネントについて
メニュー・エディタについて
Copyright © 1997, 2004, Oracle Corporation. All rights reserved.