- java.lang.Object
-
- javax.swing.Popup
-
public class Popup extends Object
弹出窗口用于向用户显示一个Component
,通常位于特定容纳层次结构中的所有其他Component
。Popup
的生命周期很短。 一旦您获得了一个Popup
,并隐藏(调用了hide
方法),您就不应再调用任何方法。 这允许PopupFactory
缓存Popup
以供以后使用。一般的合同是,如果你需要改变的大小
Component
的,或者位置Popup
,你应该获得一个新Popup
。Popup
不会下降Component
,而的实现Popup
负责创建和维护自己的Component
s到渲染要求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
。 这是为子类提供的。
-
-