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