public class Popup extends Object
Component пользователю, обычно сверху всех других Components в определенной иерархии включения. Popupу s есть очень небольшой жизненный цикл. Как только Вы получили a Popup, и скрытый это (вызвал hide метод), больше недопустимо вызвать методы на это. Это позволяет PopupFactory кэшироваться Popups для более позднего использования. Общий контракт - это, если Вы должны изменить размер Component, или расположение Popup, следует получить новое Popup.
Popup не убывает от Component, скорее реализации Popup ответственны за создание и поддержание их собственного Components, чтобы представить требуемый 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 disposed Popup может быть исправлен и позже использоваться основанный на PopupFactory. Также, если Вы вызываете методы на a disposed Popup, неопределенное поведение закончится.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92