public class Popup extends Object
Componentを表示するために使用されます。通常、Componentは、特定の包含関係の階層に存在するほかのすべてのComponentの上に配置されます。 Popupのライフ・サイクルは非常に短いです。 Popupを取得してから非表示にした(hideメソッドを呼び出した)場合、その後はこれに対してメソッドを呼び出さないでください。 これにより、PopupFactoryによってPopupがキャッシュに保持され、後で使用できます。
汎用規約では、ComponentのサイズまたはPopupの位置を変更する必要がある場合、新しいPopupを取得する必要があります。
Popupは、Componentから派生しません。むしろ、Popupの実装は、自分自身のComponentの作成と維持を自身で行なって、要求されたComponentをユーザーに表示します。
通常の場合、Popupのインスタンスの明示的な作成は行いません。代わりに、PopupFactoryからインスタンスを取得します。
PopupFactoryprotected Popup(Component owner, Component contents, int x, int y)
contentsを含むコンポーネントownerのPopupを作成します。ownerは、どのWindow (新しいPopup)がPopupの作成先のComponentの親となるかを指定するために使用します。 ownerがnullの場合、有効な親がないことを示します。xとyには、Popupを最初に配置する位置を指定します。 画面のサイズや他のパラメータによっては、Popupがxとyの位置に表示されないことがあります。 owner - マウスの座標の基準になるComponent。nullも可contents - PopupのContentsx - 初期のx画面座標y - 初期のy画面座標IllegalArgumentException - contentsがnullの場合protected Popup()
Popupを作成します。 サブクラスのために用意されています。 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。