public class PopupFactory extends Object
PopupFactory, поскольку имя подразумевает, используется, чтобы получить экземпляры Popups. Popups используются, чтобы вывести на экран a Component прежде всего, другой Components в определенной иерархии включения. Общий контракт - это, как только Вы получили a Popup от a PopupFactory, следует вызвать hide на Popup. Типичное использование: PopupFactory factory = PopupFactory.getSharedInstance(); Popup popup = factory.getPopup(owner, contents, x, y); popup.show(); ... popup.hide();
Popup| Конструктор и Описание |
|---|
PopupFactory() |
| Модификатор и Тип | Метод и Описание |
|---|---|
Раскрывающийся |
getPopup(Component owner, Component contents, int x, int y)
Создает a
Popup для Компонента owner содержа Компонент contents. |
static PopupFactory |
getSharedInstance()
Возвращает совместно используемое
PopupFactory который может использоваться, чтобы получить Popups. |
static void |
setSharedInstance(PopupFactory factory)
Наборы
PopupFactory это будет использоваться, чтобы получить Popups. |
public static void setSharedInstance(PopupFactory factory)
PopupFactory это будет использоваться, чтобы получить Popups. Это бросит IllegalArgumentException если factory нуль.factory - Совместно используемый PopupFactoryIllegalArgumentException - если factory нульgetPopup(java.awt.Component, java.awt.Component, int, int)public static PopupFactory getSharedInstance()
PopupFactory который может использоваться, чтобы получить Popups.public Popup getPopup(Component owner, Component contents, int x, int y) throws IllegalArgumentException
Popup для Компонента owner содержа Компонент contents. owner используется, чтобы определить который Window новое Popup породит Component Popup создает к. Нуль owner подразумевает, что нет никакого допустимого родителя. x и y определите привилегированное начальное расположение, чтобы поместить Popup в. Основанный на экранном размере, или других параматерях, Popup возможно, не выводит на экран в x и y.owner - Компонентные координаты мыши относительно, может быть нульcontents - Содержание Раскрывающегосяx - Начальная буква x экранирует координатуy - Начальная буква y экранирует координатуIllegalArgumentException - если содержание является нулем
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92