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, 2013, Oracle and/or its affiliates. All rights reserved.