- java.lang.Object
-
- javax.swing.Popup
-
public class Popup extends Object
弹出窗口用于向用户显示一个Component,通常位于特定容纳层次结构中的所有其他Component。Popup的生命周期很短。 一旦您获得了一个Popup,并隐藏(调用了hide方法),您就不应再调用任何方法。 这允许PopupFactory缓存Popup以供以后使用。一般的合同是,如果你需要改变的大小
Component的,或者位置Popup,你应该获得一个新Popup。Popup不会下降Component,而的实现Popup负责创建和维护自己的Components到渲染要求Component给用户。您通常不显式创建
Popup的实例,而是从PopupFactory获取一个。- 从以下版本开始:
- 1.4
- 另请参见:
-
PopupFactory
-
-
构造方法详细信息
-
Popup
protected Popup(Component owner, Component contents, int x, int y)
创建Popup为组件owner包含Componentcontents。owner用于确定Window的新Popup将母公司Component的Popup创建。 空值owner表示没有有效的父母。x和y指定了放置Popup的首选初始位置。 根据屏幕尺寸或其他参数,Popup可能不会显示在x和y。- 参数
-
owner- 组件鼠标坐标相对于,可以为空 -
contents- 弹出contents内容 -
x- 初始x屏幕坐标 -
y- 初始y屏幕坐标 - 异常
-
IllegalArgumentException- 如果内容为空
-
Popup
protected Popup()
创建一个Popup。 这是为子类提供的。
-
-