)JavaScriptがブラウザで無効になっています。11すべてのクラス検索:JavaScriptがブラウザで無効になっています。MenuElementポップアップ・メニュー(一連の選択肢をポップアップおよび表示する小さなウィンドウ)の実装です。JPopupMenuは、メニュー・バー上の項目が選択されたときに表示するメニューに使用します。選択したメニュー項目によっては表示されることもある、プルライト・メニューにも使用されます。メニューを表示するほかの場所(メニュー・バー以外の場所)でも、JPopupMenuを使用できます。特定の場所で右クリックが発生した場合のポップアップ・メニュー表示(ショートカット・メニュー)などです。Menus」を参照してください。Swingはスレッドに対して安全ではありません。Policy」を参照してください。このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。1.4以降、すべてのJavaBeansTM用の長期間の格納サポートがjava.beansパッケージに追加されています。XMLEncoderを参照してください。classJPopupMenu.AccessibleJPopupMenuこのクラスはJPopupMenuクラスのアクセシビリティ・サポートを実装しています。classJPopupMenu.Separatorポップアップ・メニュー固有のセパレータです。WIDTHコンストラクタのサマリーコンストラクタコンストラクタ説明JPopupMenu()呼出しコンポーネントの定義なしでJPopupMenuを構築します。label)指定されたタイトルを使用してJPopupMenuを構築します。s)指定されたテキストを持つ新しいメニュー項目を作成して、このメニューの末尾に追加します。a)メニューの末尾に、指定されたActionオブジェクトをディスパッチするメニュー項目を追加します。menuItem)指定されたメニュー項目をメニューの末尾に追加します。l)ポップアップ・メニューにMenuKeyListenerを追加します。l)PopupMenuリスナーを追加します。voidaddSeparator()メニューの末尾に新しいセパレータを追加します。b)Actionに対する変更が発生した場合にコントロールを更新する、適切に構成されたPropertyChangeListenerを返します。a)JPopupMenuに追加されるActionsのJMenuItemを作成するファクトリ・メソッドです。voidfirePopupMenuCanceled()PopupMenuListenersに、このポップアップ・メニューが取り消されたことを通知します。voidfirePopupMenuWillBecomeInvisible()PopupMenuListenerに、このポップアップ・メニューが不可視になることを通知します。voidfirePopupMenuWillBecomeVisible()PopupMenuListenerに、このポップアップ・メニューが可視になることを通知します。AccessibleContextgetAccessibleContext()このJPopupMenuに関連付けられたAccessibleContextを取得します。ComponentgetComponent()このJPopupMenuコンポーネントを返します。c)指定されたコンポーネントのインデックスを返します。booleangetDefaultLightWeightPopupEnabled()defaultLightWeightPopupEnabledプロパティを取得します。デフォルトではtrueです。ComponentgetInvoker()このポップアップ・メニューの呼出し側であるコンポーネントを返します。StringgetLabel()ポップアップ・メニューのラベルを返します。InsetsgetMargin()ポップアップ・メニューのボーダーとコンテナの間にあるマージンを返します(ピクセル単位)。MenuKeyListener[]getMenuKeyListeners()addMenuKeyListener()を使用してこのJPopupMenuに追加されたすべてのMenuKeyListenerの配列を返します。PopupMenuListener[]getPopupMenuListeners()addPopupMenuListener()を使用してこのJMenuItemに追加されたすべてのPopupMenuListenerの配列を返します。SingleSelectionModelgetSelectionModel()単一の選択を扱うモデル・オブジェクトを返します。MenuElement[]getSubElements()このメニュー・コンポーネントのサブメニューを格納するMenuElementの配列を返します。(L&F)オブジェクトを返します。StringgetUIClassID()このコンポーネントを描画するL&Fクラスの名前を返します。index)指定されたコンポーネントを、メニューの指定された位置に挿入します。index)指定されたActionオブジェクトを、メニュー項目として指定の位置に挿入します。booleanisBorderPainted()ボーダーをペイントするかどうかを調べます。booleanisLightWeightPopupEnabled()lightWeightPopupEnabledプロパティを取得します。e)JPopupMenuの現在インストールされているUIがMouseEventをポップアップ・トリガーと見なす場合は、trueを返します。booleanisVisible()ポップアップ・メニューが可視(現在表示中)である場合にtrueを返します。isIncluded)このメニューをアクティブにするか、アクティブではなくするためにメニュー・バーの選択が変更されたときに、メッセージを送ります。voidpack()コンテナをレイアウトして、内容の表示に最小限の空間を使用するようにします。g)borderPaintedプロパティがtrueである場合に、ポップアップ・メニューのボーダーをペイントします。StringparamString()このJPopupMenuの文字列表現を返します。evt)ニーモニックやアクセラレータなどの、キー・ストローク・イベントを処理します。manager)MenuSelectionManagerから転送されるキー・イベントを処理し、必要に応じてMenuSelectionManagerのAPIを使用して、メニュー選択を変更します。manager)このメソッドはMenuElementインタフェースに適合するために必要ですが、実装されていません。pos)指定されたインデックスにあるコンポーネントをこのポップアップ・メニューから削除します。l)ポップアップ・メニューからMenuKeyListenerを削除します。l)PopupMenuリスナーを削除します。b)ボーダーをペイントするかどうかを設定します。aFlag)lightWeightPopupEnabledプロパティのデフォルト値を設定します。invoker)ポップアップ・メニューの呼出し側、すなわち、ポップアップ・メニュー項目が表示されるコンポーネントを設定します。label)ポップアップ・メニューのラベルを設定します。aFlag)lightWeightPopupEnabledプロパティの値を設定します。デフォルトではtrueです。y)x、y座標を使って、ポップアップ・メニューの左上隅の位置を設定します。height)ポップアップ・ウィンドウのサイズを、指定された幅および高さに設定します。d)Dimensionオブジェクトを使用して、Popupウィンドウのサイズを設定します。sel)現在選択されるコンポーネントを設定します。結果として、選択モデルが変更されます。model)単一の選択を扱うモデル・オブジェクトを設定します。ui)このコンポーネントを描画するL&Fオブジェクトを設定します。b)ポップアップ・メニューの可視性を設定します。y)呼出しコンポーネント内のx、y座標で指定された位置に、ポップアップ・メニューを表示します。voidupdateUI()現在のルック・アンド・フィールからの値にUIプロパティをリセットします。JPopupMenu()呼出しコンポーネントの定義なしでJPopupMenuを構築します。label)指定されたタイトルを使用してJPopupMenuを構築します。ポップアップ・メニューのタイトルとしてUIが使用できる文字列。aFlag)lightWeightPopupEnabledプロパティのデフォルト値を設定します。getDefaultLightWeightPopupEnabled()defaultLightWeightPopupEnabledプロパティを取得します。デフォルトではtrueです。(L&F)オブジェクトを返します。ui)このコンポーネントを描画するL&Fオブジェクトを設定します。updateUI()現在のルック・アンド・フィールからの値にUIプロパティをリセットします。getUIClassID()このコンポーネントを描画するL&Fクラスの名前を返します。evt)ニーモニックやアクセラレータなどの、キー・ストローク・イベントを処理します。getSelectionModel()単一の選択を扱うモデル・オブジェクトを返します。model)単一の選択を扱うモデル・オブジェクトを設定します。menuItem)指定されたメニュー項目をメニューの末尾に追加します。s)指定されたテキストを持つ新しいメニュー項目を作成して、このメニューの末尾に追加します。a)メニューの末尾に、指定されたActionオブジェクトをディスパッチするメニュー項目を追加します。a)JPopupMenuに追加されるActionsのJMenuItemを作成するファクトリ・メソッドです。b)Actionに対する変更が発生した場合にコントロールを更新する、適切に構成されたPropertyChangeListenerを返します。pos)指定されたインデックスにあるコンポーネントをこのポップアップ・メニューから削除します。aFlag)lightWeightPopupEnabledプロパティの値を設定します。デフォルトではtrueです。ルック・アンド・フィールがポップアップを表示するとき、デフォルトでは軽量(Java共通言語)ポップアップの使用を選択できます。軽量ポップアップ・ウィンドウは重量(ネイティブ・ピア)ウィンドウよりも効率的ですが、軽量コンポーネントと重量コンポーネントはGUI内でうまく混在しません。アプリケーションで軽量コンポーネントと重量コンポーネントが混在している場合は、軽量ポップアップを無効にする必要があります。一部のルック・アンド・フィールでは、このプロパティの値に関係なく常に重量ポップアップが使用されることがあります。isLightWeightPopupEnabled()lightWeightPopupEnabledプロパティを取得します。getLabel()ポップアップ・メニューのラベルを返します。label)ポップアップ・メニューのラベルを設定します。ルック・アンド・フィールの実装ごとに、ラベルを表示するかどうかを選択してもかまいません。addSeparator()メニューの末尾に新しいセパレータを追加します。index)指定されたActionオブジェクトを、メニュー項目として指定の位置に挿入します。Actionを挿入する位置。index)指定されたコンポーネントを、メニューの指定された位置に挿入します。コンポーネントを挿入する位置。l)PopupMenuリスナーを追加します。l)PopupMenuリスナーを削除します。getPopupMenuListeners()addPopupMenuListener()を使用してこのJMenuItemに追加されたすべてのPopupMenuListenerの配列を返します。戻り値:追加されたすべてのPopupMenuListener。l)ポップアップ・メニューにMenuKeyListenerを追加します。l)ポップアップ・メニューからMenuKeyListenerを削除します。getMenuKeyListeners()addMenuKeyListener()を使用してこのJPopupMenuに追加されたすべてのMenuKeyListenerの配列を返します。戻り値:追加されたすべてのMenuKeyListener。firePopupMenuWillBecomeVisible()PopupMenuListenerに、このポップアップ・メニューが可視になることを通知します。firePopupMenuWillBecomeInvisible()PopupMenuListenerに、このポップアップ・メニューが不可視になることを通知します。firePopupMenuCanceled()PopupMenuListenersに、このポップアップ・メニューが取り消されたことを通知します。pack()コンテナをレイアウトして、内容の表示に最小限の空間を使用するようにします。b)ポップアップ・メニューの可視性を設定します。isVisible()ポップアップ・メニューが可視(現在表示中)である場合にtrueを返します。y)x、y座標を使って、ポップアップ・メニューの左上隅の位置を設定します。このメソッドは、幾何学的図形に関連するデータを変更します。そのため、JPopupMenuオブジェクトがデスクトップ設定に厳密に対応する方法で配置およびサイズ設定されるように、ネイティブ・ウィンドウ管理システムはこのような要求を無視するか、または要求されたデータを変更する可能性があります。getInvoker()このポップアップ・メニューの呼出し側であるコンポーネントを返します。invoker)ポップアップ・メニューの呼出し側、すなわち、ポップアップ・メニュー項目が表示されるコンポーネントを設定します。y)呼出しコンポーネント内のx、y座標で指定された位置に、ポップアップ・メニューを表示します。Container.getComponent(int)に置き換えられています指定されたインデックスの要素を返します。コンポーネントのインデックス。c)指定されたコンポーネントのインデックスを返します。検索対象のComponent戻り値:コンポーネントのインデックス。d)Dimensionオブジェクトを使用して、Popupウィンドウのサイズを設定します。これは、setPreferredSize(d)と同等です。このコンポーネントの新規サイズを指定するDimension。height)ポップアップ・ウィンドウのサイズを、指定された幅および高さに設定します。height))と同等です。sel)現在選択されるコンポーネントを設定します。結果として、選択モデルが変更されます。isBorderPainted()ボーダーをペイントするかどうかを調べます。b)ボーダーをペイントするかどうかを設定します。trueの場合はボーダーがペイントされる。g)borderPaintedプロパティがtrueである場合に、ポップアップ・メニューのボーダーをペイントします。getMargin()ポップアップ・メニューのボーダーとコンテナの間にあるマージンを返します(ピクセル単位)。戻り値:マージン値を保持するInsetsオブジェクト。paramString()このJPopupMenuの文字列表現を返します。このメソッドはデバッグ専用であり、返される文字列の内容および形式は実装によって異なります。返される文字列は空の場合がありますが、nullにはなりません。JComponent戻り値:このJPopupMenuを表す文字列表現。getAccessibleContext()このJPopupMenuに関連付けられたAccessibleContextを取得します。JPopupMenuの場合、AccessibleContextはAccessibleJPopupMenuの形式を取ります。必要に応じて新規のAccessibleJPopupMenuインスタンスが作成されます。manager)このメソッドはMenuElementインタフェースに適合するために必要ですが、実装されていません。manager)MenuSelectionManagerから転送されるキー・イベントを処理し、必要に応じてMenuSelectionManagerのAPIを使用して、メニュー選択を変更します。イベントをサブコンポーネントに転送する必要はありません。MenuSelectionManagerが自動的に行います。isIncluded)このメニューをアクティブにするか、アクティブではなくするためにメニュー・バーの選択が変更されたときに、メッセージを送ります。これはjavax.swing.MenuElementインタフェースを実装します。MenuElement.menuSelectionChangedをオーバーライドします。getSubElements()このメニュー・コンポーネントのサブメニューを格納するMenuElementの配列を返します。JMenuElementインタフェースに適合する項目だけを返します。ポップアップ・メニューがnullの場合は空の配列を返します。このメソッドは、MenuElementインタフェースに適合するために必要です。getComponent()このJPopupMenuコンポーネントを返します。e)JPopupMenuの現在インストールされているUIがMouseEventをポップアップ・トリガーと見なす場合は、trueを返します。11すべてのクラスJavaScriptがブラウザで無効になっています。SEドキュメンテーション」を参照してください。Javaは、米国およびその他の国におけるOracleおよび/またはその関連会社の商標または登録商標です。使用は「ライセンス条項」と「ドキュメンテーション再配布ポリシー」に従います。このページのスクリプトはWebページのトラフィックを追跡するものであり、内容は変更されません。