- java.lang.Object
- 
- javax.swing.Popup
 
- 
 public class Popup extends Object Popupは、ユーザーにComponentを表示するために使用されます。通常、Componentは、特定の包含関係の階層に存在するほかのすべてのComponentの上に配置されます。Popupのライフ・サイクルは非常に短いです。Popupを取得してから非表示にした(hideメソッドを呼び出した)場合、その後はこれに対してメソッドを呼び出さないでください。 これにより、PopupFactoryによってPopupがキャッシュに保持され、後で使用できます。汎用規約では、 ComponentのサイズまたはPopupの位置を変更する必要がある場合、新しいPopupを取得する必要があります。Popupは、Componentから派生しません。むしろ、Popupの実装は、自分自身のComponentの作成と維持を自身で行なって、要求されたComponentをユーザーに表示します。通常の場合、 Popupのインスタンスの明示的な作成は行いません。代わりに、PopupFactoryからインスタンスを取得します。- 導入されたバージョン:
- 1.4
- 関連項目:
- PopupFactory
 
- 
- 
コンストラクタの詳細- 
Popupprotected 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のContents
- x- 初期のx画面座標
- y- 初期のy画面座標
- 例外:
- IllegalArgumentException- contentsがnullの場合
 
 - 
Popupprotected Popup() Popupを作成します。 サブクラスのために用意されています。
 
- 
 
-