public class Popup extends Object
Component
пользователю, обычно сверху всех других Component
s в определенной иерархии включения. Popup
у s есть очень небольшой жизненный цикл. Как только Вы получили a Popup
, и скрытый это (вызвал hide
метод), больше недопустимо вызвать методы на это. Это позволяет PopupFactory
кэшироваться Popup
s для более позднего использования. Общий контракт - это, если Вы должны изменить размер Component
, или расположение Popup
, следует получить новое Popup
.
Popup
не убывает от Component
, скорее реализации Popup
ответственны за создание и поддержание их собственного Component
s, чтобы представить требуемый Component
пользователю.
Вы обычно явно не создаете экземпляр Popup
, вместо этого получите один из a PopupFactory
.
PopupFactory
Модификатор | Конструктор и Описание |
---|---|
protected |
Popup()
Создает a
Popup . |
protected |
Popup(Component owner, Component contents, int x, int y)
Создает a
Popup для Компонента owner содержа Компонент contents . |
Модификатор и Тип | Метод и Описание |
---|---|
void |
hide()
Скрывается и избавляется
Popup . |
void |
show()
Делает
Popup видимый. |
protected Popup(Component owner, Component contents, int x, int y)
Popup
для Компонента owner
содержа Компонент contents
. owner
используется, чтобы определить который Window
новое Popup
породит Component
Popup
создает к. Нуль owner
подразумевает, что нет никакого допустимого родителя. x
и y
определите привилегированное начальное расположение, чтобы поместить Popup
в. Основанный на экранном размере, или других параматерях, Popup
возможно, не выводит на экран в x
и y
.owner
- Компонентные координаты мыши относительно, может быть нульcontents
- Содержание Раскрывающегосяx
- Начальная буква x экранирует координатуy
- Начальная буква y экранирует координатуIllegalArgumentException
- если содержание является нулемprotected Popup()
Popup
. Это обеспечивается для подклассов.public void show()
Popup
видимый. Если Popup
в настоящий момент видимо, это не имеет никакого эффекта.public void hide()
Popup
. Однажды a Popup
был расположен больше недопустимо вызвать методы на это. A dispose
d Popup
может быть исправлен и позже использоваться основанный на PopupFactory
. Также, если Вы вызываете методы на a disposed
Popup
, неопределенное поведение закончится.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92