Класс Dialog
- Все реализуемые интерфейсы:
ImageObserver, MenuContainer, Serializable, Accessible
- Прямые известные подклассы:
FileDialog, JDialog
public class Dialog extends Window
getInsets, однако, поскольку эти размеры зависят от платформы, корректное значение отступов нельзя получить, пока диалоговое окно не станет отображаемым после вызова pack или show. Поскольку область рамки включена в общий размер диалогового окна, рамка фактически закрывает его часть, ограничивая область, доступную для отображения и/или вывода подкомпонентов, прямоугольником с координатами верхнего левого угла (insets.left, insets.top) и размерами width - (insets.left + insets.right) на height - (insets.top + insets.bottom). Раскладка по умолчанию для диалогового окна — BorderLayout.
Нативное оформление диалогового окна (то есть рамку и строку заголовка) можно отключить с помощью setUndecorated. Это можно сделать только тогда, когда диалоговое окно не является displayable.
При создании владельцем диалогового окна можно указать другое окно. Если окно-владелец видимого диалогового окна сворачивается, диалоговое окно автоматически скрывается от пользователя. Когда окно-владелец впоследствии восстанавливается, диалоговое окно снова становится видимым для пользователя.
В многомониторной среде можно создать Dialog на устройстве отображения, отличном от устройства его владельца. Дополнительные сведения см. в описании Frame.
Диалоговое окно может быть немодальным (по умолчанию) или модальным. Модальное диалоговое окно блокирует ввод данных в некоторые другие окна верхнего уровня приложения, за исключением окон, созданных с этим диалоговым окном в качестве владельца. Подробные сведения см. в спецификации модальности AWT.
Диалоговые окна могут генерировать следующие WindowEvents: WindowOpened, WindowClosing, WindowClosed, WindowActivated, WindowDeactivated, WindowGainedFocus, WindowLostFocus.
- Начиная с версии:
- 1.0
- См. также:
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
Dialog.AccessibleAWTDialog |
Этот класс реализует поддержку специальных возможностей для класса Dialog. |
static enum |
Dialog.ModalExclusionType |
Любое окно верхнего уровня можно пометить так, чтобы модальные диалоги его не блокировали. |
static enum |
Dialog.ModalityType |
Модальные диалоги блокируют весь ввод для некоторых окон верхнего уровня. |
Вложенные классы/интерфейсы, объявленные в классе Window
Window.AccessibleAWTWindow, Window.Type | Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
Window.AccessibleAWTWindow |
Этот класс реализует поддержку специальных возможностей для класса Window. |
static enum |
Window.Type |
Перечисление доступных типов окон. |
Вложенные классы/интерфейсы, объявленные в классе Container
Container.AccessibleAWTContainer | Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
Container.AccessibleAWTContainer |
Внутренний класс Container, используемый для обеспечения поддержки специальных возможностей по умолчанию. |
Вложенные классы/интерфейсы, объявленные в классе Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy | Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
Component.AccessibleAWTComponent |
Внутренний класс Component, используемый для обеспечения поддержки специальных возможностей по умолчанию. |
static enum |
Component.BaselineResizeBehavior |
Перечисление распространённых способов изменения базовой линии компонента при изменении его размера. |
protected class |
Component.BltBufferStrategy |
Внутренний класс для копирования внеэкранных поверхностей на компонент. |
protected class |
Component.FlipBufferStrategy |
Внутренний класс для переключения буферов компонента. |
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final Dialog.ModalityType |
DEFAULT_MODALITY_TYPE |
Тип модальности по умолчанию для модальных диалогов. |
Поля, объявленные в классе Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT | Модификатор и тип | Поле | Описание |
|---|---|---|
protected AccessibleContext |
accessibleContext |
AccessibleContext, связанный с этим Component. |
static final float |
BOTTOM_ALIGNMENT |
Константа для удобства использования: getAlignmentY. |
static final float |
CENTER_ALIGNMENT |
Константа для удобства использования: getAlignmentY и getAlignmentX. |
static final float |
LEFT_ALIGNMENT |
Константа для удобства использования: getAlignmentX. |
static final float |
RIGHT_ALIGNMENT |
Константа для удобства использования: getAlignmentX. |
static final float |
TOP_ALIGNMENT |
Константа для удобства использования: getAlignmentY(). |
Поля, объявленные в интерфейсе ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH | Модификатор и тип | Поле | Описание |
|---|---|---|
static final int |
ABORT |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что изображение, отслеживаемое асинхронно, было прервано до завершения формирования. |
static final int |
ALLBITS |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что статическое изображение, которое уже было нарисовано, теперь полностью сформировано и может быть нарисовано повторно в окончательном виде. |
static final int |
ERROR |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что при асинхронном отслеживании изображения произошла ошибка. |
static final int |
FRAMEBITS |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что теперь доступен ещё один полный кадр многокадрового изображения, которое уже было нарисовано, и его можно нарисовать повторно. |
static final int |
HEIGHT |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что высота исходного изображения теперь доступна и может быть получена из аргумента height метода обратного вызова imageUpdate. |
static final int |
PROPERTIES |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что свойства изображения теперь доступны. |
static final int |
SOMEBITS |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что стали доступны дополнительные пиксели, необходимые для отрисовки масштабированного варианта изображения. |
static final int |
WIDTH |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что ширина исходного изображения теперь доступна и может быть получена из аргумента width метода обратного вызова imageUpdate. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
Dialog |
Создаёт изначально невидимый немодальный Dialog с указанным владельцем Dialog и пустым заголовком. |
Dialog |
Создаёт изначально невидимый немодальный Dialog с указанным владельцем Dialog и заголовком. |
Dialog |
Создаёт изначально невидимый Dialog с указанным владельцем Dialog, заголовком и модальностью. |
Dialog |
Создаёт изначально невидимый Dialog с указанным владельцем Dialog, заголовком, модальностью и GraphicsConfiguration. |
Dialog |
Создаёт изначально невидимый немодальный Dialog с указанным владельцем Frame и пустым заголовком. |
Dialog |
Создаёт изначально невидимый Dialog с указанным владельцем Frame и модальностью, а также пустым заголовком. |
Dialog |
Создаёт изначально невидимый немодальный Dialog с указанным владельцем Frame и заголовком. |
Dialog |
Создаёт изначально невидимый Dialog с указанным владельцем Frame, заголовком и модальностью. |
Dialog |
Создаёт изначально невидимый Dialog с указанным владельцем Frame, заголовком, модальностью и GraphicsConfiguration. |
Dialog |
Создаёт изначально невидимый немодальный Dialog с указанным владельцем Window и пустым заголовком. |
Dialog |
Создаёт изначально невидимый Dialog с указанным владельцем Window и модальностью, а также пустым заголовком. |
Dialog |
Создаёт изначально невидимый немодальный Dialog с указанным владельцем Window и заголовком. |
Dialog |
Создаёт изначально невидимый Dialog с указанным владельцем Window, заголовком и модальностью. |
Dialog |
Создаёт изначально невидимый Dialog с указанным владельцем Window, заголовком, модальностью и GraphicsConfiguration. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addNotify() |
Делает этот диалог отображаемым, подключая его к системному экранному ресурсу. |
AccessibleContext |
getAccessibleContext() |
Возвращает AccessibleContext, связанный с этим диалогом. |
Dialog.ModalityType |
getModalityType() |
Возвращает тип модальности этого диалога. |
String |
getTitle() |
Возвращает заголовок диалога. |
void |
hide() |
Устарело. |
boolean |
isModal() |
Показывает, является ли диалог модальным. |
boolean |
isResizable() |
Показывает, может ли пользователь изменять размер этого диалога. |
boolean |
isUndecorated() |
Показывает, не декорирован ли этот диалог. |
protected String |
paramString() |
Возвращает строку, представляющую состояние этого диалога. |
void |
setModal |
Задаёт, должен ли этот диалог быть модальным. |
void |
setModalityType |
Задаёт тип модальности этого диалога. |
void |
setResizable |
Задаёт, может ли пользователь изменять размер этого диалога. |
void |
setTitle |
Задаёт заголовок диалога. |
void |
setUndecorated |
Отключает или включает декорации этого диалога. |
void |
setVisible |
Показывает или скрывает этот Dialog в зависимости от значения параметра b. |
void |
show() |
Устарело. Начиная с JDK версии 1.5 заменено на setVisible(boolean). |
void |
toBack() |
Если это окно отображается, отправляет его на задний план и может привести к потере фокуса или активности, если оно находится в фокусе или активно. |
Методы, объявленные в классе Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBackground, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setOpacity, setShape, setSize, setSize, setType, toFront | Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addPropertyChangeListener |
Добавляет PropertyChangeListener в список слушателей. |
void |
addPropertyChangeListener |
Добавляет PropertyChangeListener в список слушателей для указанного свойства. |
void |
addWindowFocusListener |
Добавляет указанный слушатель фокуса окна для получения событий окна от этого окна. |
void |
addWindowListener |
Добавляет указанный слушатель окна для получения событий окна от этого окна. |
void |
addWindowStateListener |
Добавляет указанный слушатель состояния окна для получения событий окна от этого окна. |
void |
applyResourceBundle |
Устарело. Начиная с J2SE 1.4 заменено на Component.applyComponentOrientation. |
void |
applyResourceBundle |
Устарело. Начиная с J2SE 1.4 заменено на Component.applyComponentOrientation. |
void |
createBufferStrategy |
Создаёт новую стратегию многобуферизации для этого компонента. |
void |
createBufferStrategy |
Создаёт новую стратегию многобуферизации для этого компонента с требуемыми возможностями буфера. |
void |
dispose() |
Освобождает все системные экранные ресурсы, используемые этим Window, его подкомпонентами и всеми принадлежащими ему дочерними элементами. |
Color |
getBackground() |
Возвращает цвет фона этого окна. |
BufferStrategy |
getBufferStrategy() |
Возвращает BufferStrategy, используемый этим компонентом. |
boolean |
getFocusableWindowState() |
Возвращает, может ли это окно получить фокус, если оно соответствует другим требованиям, описанным в isFocusableWindow. |
final Container |
getFocusCycleRootAncestor() |
Всегда возвращает null, поскольку у окон нет предков: они находятся на вершине иерархии компонентов. |
Component |
getFocusOwner() |
Возвращает дочерний компонент этого окна, имеющий фокус, если окно находится в фокусе; в противном случае возвращает null. |
Set |
getFocusTraversalKeys |
Возвращает клавишу перехода фокуса для этого окна. |
List |
getIconImages() |
Возвращает последовательность изображений, отображаемых в качестве значка этого окна. |
InputContext |
getInputContext() |
Возвращает контекст ввода для этого окна. |
<T extends EventListener> |
getListeners |
Возвращает массив всех объектов, зарегистрированных в данный момент в качестве FooListener для этого Window. |
Locale |
getLocale() |
Возвращает объект Locale, связанный с этим окном, если для него задана локаль. |
Dialog.ModalExclusionType |
getModalExclusionType() |
Возвращает тип исключения из модальности для этого окна. |
Component |
getMostRecentFocusOwner() |
Возвращает дочерний компонент этого окна, который получит фокус, когда окно будет в фокусе. |
float |
getOpacity() |
Возвращает непрозрачность окна. |
Window[] |
getOwnedWindows() |
Возвращает массив, содержащий все окна, которыми в данный момент владеет это окно. |
Window |
getOwner() |
Возвращает владельца этого окна. |
static Window[] |
getOwnerlessWindows() |
Возвращает массив всех Window, созданных этим приложением и не имеющих владельца. |
Shape |
getShape() |
Возвращает форму окна. |
Toolkit |
getToolkit() |
Возвращает инструментарий этого фрейма. |
Window.Type |
getType() |
Возвращает тип окна. |
final String |
getWarningString() |
Устарело, будет удалено: этот элемент API может быть удалён в будущей версии. начиная с JDK 24 |
WindowFocusListener[] |
getWindowFocusListeners() |
Возвращает массив всех слушателей фокуса окна, зарегистрированных для этого окна. |
WindowListener[] |
getWindowListeners() |
Возвращает массив всех слушателей окна, зарегистрированных для этого окна. |
static Window[] |
getWindows() |
Возвращает массив всех Window, как принадлежащих владельцам, так и не имеющих владельца, созданных этим приложением. |
WindowStateListener[] |
getWindowStateListeners() |
Возвращает массив всех слушателей состояния окна, зарегистрированных для этого окна. |
boolean |
isActive() |
Возвращает, активно ли это окно. |
final boolean |
isAlwaysOnTop() |
Возвращает, является ли это окно окном, всегда находящимся поверх остальных. |
boolean |
isAlwaysOnTopSupported() |
Возвращает, поддерживается ли для этого окна режим постоянного отображения поверх остальных окон. |
boolean |
isAutoRequestFocus() |
Возвращает, должно ли это окно получить фокус при последующем отображении (вызовом setVisible(true)) или перемещении на передний план (вызовом Window.toFront()). |
final boolean |
isFocusableWindow() |
Возвращает, может ли это окно получить фокус, то есть может ли оно само или любой из его подкомпонентов стать владельцем фокуса. |
final boolean |
isFocusCycleRoot() |
Всегда возвращает true, поскольку все окна должны быть корнями цикла обхода фокуса. |
boolean |
isFocused() |
Возвращает, находится ли это окно в фокусе. |
boolean |
isLocationByPlatform() |
Возвращает true, если при следующем отображении это окно появится в расположении по умолчанию, заданном нативной оконной системой. |
boolean |
isOpaque() |
Показывает, является ли окно в данный момент непрозрачным. |
boolean |
isShowing() |
Проверяет, отображается ли это окно на экране. |
boolean |
isValidateRoot() |
Показывает, является ли этот контейнер корнем проверки. |
void |
pack() |
Изменяет размер этого окна в соответствии с предпочтительным размером и компоновкой его подкомпонентов. |
void |
paint |
Отрисовывает контейнер. |
boolean |
postEvent |
Устарело. Начиная с JDK версии 1.1 заменено на dispatchEvent(AWTEvent). |
protected void |
processEvent |
Обрабатывает события этого окна. |
protected void |
processWindowEvent |
Обрабатывает события окна, происходящие в этом окне, отправляя их всем зарегистрированным объектам WindowListener. |
protected void |
processWindowFocusEvent |
Обрабатывает события фокуса окна, происходящие в этом окне, отправляя их всем зарегистрированным объектам WindowFocusListener. |
protected void |
processWindowStateEvent |
Обрабатывает события состояния окна, происходящие в этом окне, отправляя их всем зарегистрированным объектам WindowStateListener. |
void |
removeWindowFocusListener |
Удаляет указанный слушатель фокуса окна, чтобы он больше не получал события окна от этого окна. |
void |
removeWindowListener |
Удаляет указанный слушатель окна, чтобы он больше не получал события окна от этого окна. |
void |
removeWindowStateListener |
Удаляет указанный слушатель состояния окна, чтобы он больше не получал события окна от этого окна. |
void |
reshape |
Устарело. Начиная с JDK версии 1.1 заменено на setBounds(int, int, int, int). |
final void |
setAlwaysOnTop |
Задаёт, должно ли это окно всегда находиться поверх других окон. |
void |
setAutoRequestFocus |
Задаёт, должно ли это окно получать фокус при последующем отображении (вызовом setVisible(true)) или перемещении на передний план (вызовом Window.toFront()). |
void |
setBackground |
Задаёт цвет фона этого окна. |
void |
setBounds |
Перемещает и изменяет размер этого компонента. |
void |
setBounds |
Перемещает и изменяет размер этого компонента в соответствии с новым ограничивающим прямоугольником r. |
void |
setCursor |
Задаёт указанное изображение курсора. |
void |
setFocusableWindowState |
Задаёт, может ли это окно получить фокус, если оно соответствует другим требованиям, описанным в isFocusableWindow. |
final void |
setFocusCycleRoot |
Ничего не делает, поскольку окна всегда должны быть корнями цикла обхода фокуса. |
void |
setIconImage |
Задаёт изображение, которое будет отображаться в качестве значка этого окна. |
void |
setIconImages |
Задаёт последовательность изображений, которые будут отображаться в качестве значка этого окна. |
void |
setLocation |
Перемещает этот компонент в новое местоположение. |
void |
setLocation |
Перемещает этот компонент в новое местоположение. |
void |
setLocationByPlatform |
Задаёт, должно ли это окно при следующем отображении появиться в расположении по умолчанию, заданном нативной оконной системой, или в текущем расположении (возвращаемом методом getLocation). |
void |
setLocationRelativeTo |
Задаёт расположение окна относительно указанного компонента в соответствии со следующими сценариями. |
void |
setMinimumSize |
Задаёт минимальный размер этого окна как постоянное значение. |
void |
setModalExclusionType |
Задаёт тип исключения из модальности для этого окна. |
void |
setOpacity |
Задаёт непрозрачность окна. |
void |
setShape |
Задаёт форму окна. |
void |
setSize |
Изменяет размер этого компонента, задавая ширину width и высоту height. |
void |
setSize |
Изменяет размер этого компонента, задавая ширину d.width и высоту d.height. |
void |
setType |
Задаёт тип окна. |
void |
toFront() |
Если это окно отображается, перемещает его на передний план и может передать ему фокус. |
Методы, объявленные в классе Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree | Модификатор и тип | Метод | Описание |
|---|---|---|
Component |
add |
Добавляет указанный компонент в конец этого контейнера. |
Component |
add |
Добавляет указанный компонент в этот контейнер в заданную позицию. |
void |
add |
Добавляет указанный компонент в конец этого контейнера. |
void |
add |
Добавляет указанный компонент в этот контейнер с заданными ограничениями по указанному индексу. |
Component |
add |
Добавляет указанный компонент в этот контейнер. |
void |
addContainerListener |
Добавляет указанный обработчик событий контейнера для получения событий контейнера от этого контейнера. |
protected void |
addImpl |
Добавляет указанный компонент в этот контейнер по указанному индексу. |
void |
applyComponentOrientation |
Задает свойство ComponentOrientation этого контейнера и всех содержащихся в нем компонентов. |
boolean |
areFocusTraversalKeysSet |
Возвращает значение, указывающее, было ли явно задано множество клавиш обхода фокуса для указанной операции обхода фокуса для этого Container. |
int |
countComponents() |
Устарело. Начиная с JDK версии 1.1, заменено на getComponentCount(). |
void |
deliverEvent |
Устарело. Начиная с JDK версии 1.1, заменено на dispatchEvent(AWTEvent e)
|
void |
doLayout() |
Выполняет компоновку компонентов этого контейнера. |
Component |
findComponentAt |
Находит видимый дочерний компонент, содержащий указанную позицию. |
Component |
findComponentAt |
Находит видимый дочерний компонент, содержащий указанную точку. |
float |
getAlignmentX() |
Возвращает выравнивание по оси x. |
float |
getAlignmentY() |
Возвращает выравнивание по оси y. |
Component |
getComponent |
Получает n-й компонент этого контейнера. |
Component |
getComponentAt |
Находит компонент, содержащий позицию x,y. |
Component |
getComponentAt |
Получает компонент, содержащий указанную точку. |
int |
getComponentCount() |
Получает количество компонентов на этой панели. |
Component[] |
getComponents() |
Получает все компоненты этого контейнера. |
int |
getComponentZOrder |
Возвращает индекс z-порядка компонента внутри контейнера. |
ContainerListener[] |
getContainerListeners() |
Возвращает массив всех обработчиков событий контейнера, зарегистрированных для этого контейнера. |
FocusTraversalPolicy |
getFocusTraversalPolicy() |
Возвращает политику обхода фокуса, управляющую перемещением фокуса с помощью клавиатуры между дочерними элементами этого Container, или null, если этот Container не является корнем цикла фокуса. |
Insets |
getInsets() |
Определяет внутренние отступы этого контейнера, указывающие размер его границы. |
LayoutManager |
getLayout() |
Получает менеджер компоновки для этого контейнера. |
Dimension |
getMaximumSize() |
Возвращает максимальный размер этого контейнера. |
Dimension |
getMinimumSize() |
Возвращает минимальный размер этого контейнера. |
Point |
getMousePosition |
Возвращает положение указателя мыши в системе координат Container, если Container находится под указателем мыши; в противном случае возвращает null. |
Dimension |
getPreferredSize() |
Возвращает предпочтительный размер этого контейнера. |
Insets |
insets() |
Устарело. Начиная с JDK версии 1.1, заменено на getInsets(). |
void |
invalidate() |
Делает контейнер недействительным. |
boolean |
isAncestorOf |
Проверяет, входит ли компонент в иерархию компонентов этого контейнера. |
boolean |
isFocusCycleRoot |
Возвращает значение, указывающее, является ли указанный Container корнем цикла обхода фокуса этого Container. |
final boolean |
isFocusTraversalPolicyProvider() |
Возвращает значение, указывающее, предоставляет ли этот контейнер политику обхода фокуса. |
boolean |
isFocusTraversalPolicySet() |
Возвращает значение, указывающее, была ли явно задана политика обхода фокуса для этого Container. |
void |
layout() |
Устарело. Начиная с JDK версии 1.1, заменено на doLayout(). |
void |
list |
Выводит список содержимого этого контейнера в указанный выходной поток. |
void |
list |
Выводит список с указанным отступом в указанное средство вывода. |
Component |
locate |
Устарело. Начиная с JDK версии 1.1, заменено на getComponentAt(int, int). |
Dimension |
minimumSize() |
Устарело. Начиная с JDK версии 1.1, заменено на getMinimumSize(). |
void |
paintComponents |
Отрисовывает каждый компонент этого контейнера. |
Dimension |
preferredSize() |
Устарело. Начиная с JDK версии 1.1, заменено на getPreferredSize(). |
void |
print |
Выводит контейнер на печать. |
void |
printComponents |
Выводит на печать каждый компонент этого контейнера. |
protected void |
processContainerEvent |
Обрабатывает события контейнера, происходящие в этом контейнере, передавая их всем зарегистрированным объектам ContainerListener. |
void |
remove |
Удаляет из этого контейнера компонент, указанный параметром index. |
void |
remove |
Удаляет указанный компонент из этого контейнера. |
void |
removeAll() |
Удаляет все компоненты из этого контейнера. |
void |
removeContainerListener |
Удаляет указанный обработчик событий контейнера, прекращая получение им событий этого контейнера. |
void |
removeNotify() |
Делает этот Container невидимым, разрывая его связь с собственным системным экранным ресурсом. |
void |
setComponentZOrder |
Перемещает указанный компонент на указанный индекс z-порядка в контейнере. |
void |
setFocusTraversalKeys |
Задает клавиши обхода фокуса для указанной операции обхода в этом Container. |
void |
setFocusTraversalPolicy |
Задает политику обхода фокуса, управляющую перемещением фокуса с помощью клавиатуры между дочерними элементами этого Container, если этот Container является корнем цикла фокуса. |
final void |
setFocusTraversalPolicyProvider |
Задает, будет ли этот контейнер использоваться для предоставления политики обхода фокуса. |
void |
setFont |
Задает шрифт этого контейнера. |
void |
setLayout |
Задает менеджер компоновки для этого контейнера. |
void |
transferFocusDownCycle() |
Переводит фокус на один цикл обхода вниз. |
void |
update |
Обновляет контейнер. |
void |
validate() |
Проверяет допустимость этого контейнера и всех его подкомпонентов. |
protected void |
validateTree() |
Рекурсивно обходит дерево контейнеров и повторно вычисляет компоновку всех поддеревьев, для которых это необходимо (помеченных как недействительные). |
Методы, объявленные в классе Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle | Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
action |
Устарел. Начиная с JDK версии 1.1, следует регистрировать этот компонент как ActionListener для компонента, генерирующего события действий. |
void |
add |
Добавляет к компоненту указанное всплывающее меню. |
void |
addComponentListener |
Добавляет указанный прослушиватель компонентов для получения событий компонента от этого компонента. |
void |
addFocusListener |
Добавляет указанный прослушиватель фокуса для получения событий фокуса от этого компонента, когда он получает фокус ввода. |
void |
addHierarchyBoundsListener |
Добавляет указанный прослушиватель границ иерархии для получения событий границ иерархии от этого компонента при изменении иерархии, к которой принадлежит этот контейнер. |
void |
addHierarchyListener |
Добавляет указанный прослушиватель иерархии для получения событий изменения иерархии от этого компонента при изменении иерархии, к которой принадлежит этот контейнер. |
void |
addInputMethodListener |
Добавляет указанный прослушиватель методов ввода для получения событий методов ввода от этого компонента. |
void |
addKeyListener |
Добавляет указанный прослушиватель клавиатуры для получения событий клавиатуры от этого компонента. |
void |
addMouseListener |
Добавляет указанный прослушиватель мыши для получения событий мыши от этого компонента. |
void |
addMouseMotionListener |
Добавляет указанный прослушиватель перемещения мыши для получения событий перемещения мыши от этого компонента. |
void |
addMouseWheelListener |
Добавляет указанный прослушиватель колеса мыши для получения событий колеса мыши от этого компонента. |
Rectangle |
bounds() |
Устарел. Начиная с JDK версии 1.1 заменён на getBounds(). |
int |
checkImage |
Возвращает состояние создания экранного представления указанного изображения. |
int |
checkImage |
Возвращает состояние создания экранного представления указанного изображения. |
protected AWTEvent |
coalesceEvents |
При возможности объединяет публикуемое событие с существующим событием. |
boolean |
contains |
Проверяет, «содержит» ли этот компонент указанную точку, координаты x и y которой заданы относительно системы координат этого компонента. |
boolean |
contains |
Проверяет, «содержит» ли этот компонент указанную точку, координаты x и y которой заданы относительно системы координат этого компонента. |
Image |
createImage |
Создаёт рисуемое изображение вне экрана для двойной буферизации. |
Image |
createImage |
Создаёт изображение из указанного источника изображений. |
VolatileImage |
createVolatileImage |
Создаёт изменяемое рисуемое изображение вне экрана для двойной буферизации. |
VolatileImage |
createVolatileImage |
Создаёт изменяемое рисуемое изображение вне экрана с указанными возможностями. |
void |
disable() |
Устарел. Начиная с JDK версии 1.1 заменён на setEnabled(boolean). |
protected final void |
disableEvents |
Запрещает доставку этому компоненту событий, определённых указанной маской событий. |
final void |
dispatchEvent |
Отправляет событие этому компоненту или одному из его подкомпонентов. |
void |
enable() |
Устарел. Начиная с JDK версии 1.1 заменён на setEnabled(boolean). |
void |
enable |
Устарел. Начиная с JDK версии 1.1 заменён на setEnabled(boolean). |
protected final void |
enableEvents |
Разрешает доставку этому компоненту событий, определённых указанной маской событий. |
void |
enableInputMethods |
Включает или отключает поддержку методов ввода для этого компонента. |
protected void |
firePropertyChange |
Поддержка уведомления об изменениях связанных свойств типа boolean. |
void |
firePropertyChange |
Уведомляет об изменении связанного свойства. |
void |
firePropertyChange |
Уведомляет об изменении связанного свойства. |
void |
firePropertyChange |
Уведомляет об изменении связанного свойства. |
void |
firePropertyChange |
Уведомляет об изменении связанного свойства. |
protected void |
firePropertyChange |
Поддержка уведомления об изменениях связанных свойств типа integer. |
void |
firePropertyChange |
Уведомляет об изменении связанного свойства. |
void |
firePropertyChange |
Уведомляет об изменении связанного свойства. |
protected void |
firePropertyChange |
Поддержка уведомления об изменениях связанных свойств типа Object. |
int |
getBaseline |
Возвращает базовую линию. |
Component.BaselineResizeBehavior |
getBaselineResizeBehavior() |
Возвращает перечисление, указывающее, как изменяется базовая линия компонента при изменении его размера. |
Rectangle |
getBounds() |
Получает границы этого компонента в виде объекта Rectangle. |
Rectangle |
getBounds |
Сохраняет границы этого компонента в «возвращаемом значении» rv и возвращает rv. |
ColorModel |
getColorModel() |
Получает экземпляр ColorModel, используемый для отображения компонента на устройстве вывода. |
ComponentListener[] |
getComponentListeners() |
Возвращает массив всех прослушивателей компонентов, зарегистрированных для этого компонента. |
ComponentOrientation |
getComponentOrientation() |
Получает зависящую от языка ориентацию, которая используется для упорядочивания элементов или текста внутри этого компонента. |
Cursor |
getCursor() |
Получает курсор, установленный для компонента. |
DropTarget |
getDropTarget() |
Получает DropTarget, связанный с этим Component. |
FocusListener[] |
getFocusListeners() |
Возвращает массив всех прослушивателей фокуса, зарегистрированных для этого компонента. |
boolean |
getFocusTraversalKeysEnabled() |
Возвращает, включены ли для этого компонента клавиши перехода фокуса. |
Font |
getFont() |
Получает шрифт этого компонента. |
FontMetrics |
getFontMetrics |
Получает метрики указанного шрифта. |
Color |
getForeground() |
Получает цвет переднего плана этого компонента. |
Graphics |
getGraphics() |
Создаёт графический контекст для этого компонента. |
GraphicsConfiguration |
getGraphicsConfiguration() |
Получает GraphicsConfiguration, связанный с этим Component. |
int |
getHeight() |
Возвращает текущую высоту этого компонента. |
HierarchyBoundsListener[] |
getHierarchyBoundsListeners() |
Возвращает массив всех прослушивателей границ иерархии, зарегистрированных для этого компонента. |
HierarchyListener[] |
getHierarchyListeners() |
Возвращает массив всех прослушивателей иерархии, зарегистрированных для этого компонента. |
boolean |
getIgnoreRepaint() |
Возвращает, следует ли игнорировать сообщения о перерисовке, полученные от операционной системы. |
InputMethodListener[] |
getInputMethodListeners() |
Возвращает массив всех прослушивателей методов ввода, зарегистрированных для этого компонента. |
InputMethodRequests |
getInputMethodRequests() |
Получает обработчик запросов методов ввода, который поддерживает запросы этих методов для данного компонента. |
KeyListener[] |
getKeyListeners() |
Возвращает массив всех прослушивателей клавиатуры, зарегистрированных для этого компонента. |
Point |
getLocation() |
Получает местоположение этого компонента в виде точки, задающей его верхний левый угол. |
Point |
getLocation |
Сохраняет координаты начала координат этого компонента x,y в «возвращаемом значении» rv и возвращает rv. |
Point |
getLocationOnScreen() |
Получает местоположение этого компонента в виде точки, задающей его верхний левый угол в системе координат экрана. |
MouseListener[] |
getMouseListeners() |
Возвращает массив всех прослушивателей мыши, зарегистрированных для этого компонента. |
MouseMotionListener[] |
getMouseMotionListeners() |
Возвращает массив всех прослушивателей перемещения мыши, зарегистрированных для этого компонента. |
Point |
getMousePosition() |
Возвращает положение указателя мыши в системе координат этого Component, если Component находится непосредственно под указателем мыши; в противном случае возвращает null. |
MouseWheelListener[] |
getMouseWheelListeners() |
Возвращает массив всех прослушивателей колеса мыши, зарегистрированных для этого компонента. |
String |
getName() |
Получает имя компонента. |
Container |
getParent() |
Получает родительский компонент этого компонента. |
PropertyChangeListener[] |
getPropertyChangeListeners() |
Возвращает массив всех прослушивателей изменений свойств, зарегистрированных для этого компонента. |
PropertyChangeListener[] |
getPropertyChangeListeners |
Возвращает массив всех прослушивателей, связанных с указанным свойством. |
Dimension |
getSize() |
Возвращает размер этого компонента в виде объекта Dimension. |
Dimension |
getSize |
Сохраняет ширину и высоту этого компонента в «возвращаемом значении» rv и возвращает rv. |
final Object |
getTreeLock() |
Получает объект блокировки этого компонента (объект, которому принадлежит монитор синхронизации потоков) для операций с деревом компонентов AWT и компоновкой. |
int |
getWidth() |
Возвращает текущую ширину этого компонента. |
int |
getX() |
Возвращает текущую координату x начала координат компонента. |
int |
getY() |
Возвращает текущую координату y начала координат компонента. |
boolean |
gotFocus |
Устарел. Начиная с JDK версии 1.1 заменён на processFocusEvent(FocusEvent). |
boolean |
handleEvent |
Устарел. Начиная с JDK версии 1.1 заменён на processEvent(AWTEvent). |
boolean |
hasFocus() |
Возвращает true, если этот Component является владельцем фокуса. |
boolean |
imageUpdate |
Перерисовывает компонент при изменении изображения. |
boolean |
inside |
Устарел. Начиная с JDK версии 1.1 заменён на contains(int, int). |
boolean |
isBackgroundSet() |
Возвращает, был ли цвет фона явно задан для этого компонента. |
boolean |
isCursorSet() |
Возвращает, был ли курсор явно задан для этого компонента. |
boolean |
isDisplayable() |
Определяет, отображаем ли этот компонент. |
boolean |
isDoubleBuffered() |
Возвращает true, если этот компонент рисуется в изображение вне экрана («буфер»), которое позже копируется на экран. |
boolean |
isEnabled() |
Определяет, включён ли этот компонент. |
boolean |
isFocusable() |
Возвращает, может ли этот компонент получать фокус. |
boolean |
isFocusOwner() |
Возвращает true, если этот Component является владельцем фокуса. |
boolean |
isFocusTraversable() |
Устарел. Начиная с версии 1.4 заменён на isFocusable(). |
boolean |
isFontSet() |
Возвращает, был ли шрифт явно задан для этого компонента. |
boolean |
isForegroundSet() |
Возвращает, был ли цвет переднего плана явно задан для этого компонента. |
boolean |
isLightweight() |
Лёгкий компонент не имеет собственного нативного объекта toolkit peer. |
boolean |
isMaximumSizeSet() |
Возвращает true, если максимальный размер задан значением, отличным от null; в противном случае возвращает false. |
boolean |
isMinimumSizeSet() |
Возвращает, был ли вызван setMinimumSize с ненулевым значением. |
boolean |
isPreferredSizeSet() |
Возвращает true, если предпочтительный размер задан значением, отличным от null; в противном случае возвращает false. |
boolean |
isValid() |
Определяет, является ли этот компонент действительным. |
boolean |
isVisible() |
Определяет, должен ли этот компонент быть видимым, когда видим его родительский компонент. |
boolean |
keyDown |
Устарел. Начиная с JDK версии 1.1 заменён на processKeyEvent(KeyEvent). |
boolean |
keyUp |
Устарел. Начиная с JDK версии 1.1 заменён на processKeyEvent(KeyEvent). |
void |
list() |
Выводит сведения об этом компоненте в стандартный системный поток вывода System.out. |
void |
list |
Выводит сведения об этом компоненте в указанный поток вывода. |
void |
list |
Выводит сведения в указанный объект записи печати. |
Point |
location() |
Устарел. Начиная с JDK версии 1.1 заменён на getLocation(). |
boolean |
lostFocus |
Устарел. Начиная с JDK версии 1.1 заменён на processFocusEvent(FocusEvent). |
boolean |
mouseDown |
Устарел. Начиная с JDK версии 1.1 заменён на processMouseEvent(MouseEvent). |
boolean |
mouseDrag |
Устарел. Начиная с JDK версии 1.1 заменён на processMouseMotionEvent(MouseEvent). |
boolean |
mouseEnter |
Устарел. Начиная с JDK версии 1.1 заменён на processMouseEvent(MouseEvent). |
boolean |
mouseExit |
Устарел. Начиная с JDK версии 1.1 заменён на processMouseEvent(MouseEvent). |
boolean |
mouseMove |
Устарел. Начиная с JDK версии 1.1 заменён на processMouseMotionEvent(MouseEvent). |
boolean |
mouseUp |
Устарел. Начиная с JDK версии 1.1 заменён на processMouseEvent(MouseEvent). |
void |
move |
Устарел. Начиная с JDK версии 1.1 заменён на setLocation(int, int). |
void |
nextFocus() |
Устарел. Начиная с JDK версии 1.1 заменён на transferFocus(). |
void |
paintAll |
Рисует этот компонент и все его подкомпоненты. |
boolean |
prepareImage |
Подготавливает изображение к отображению на этом компоненте с указанными шириной и высотой. |
boolean |
prepareImage |
Подготавливает изображение к отображению на этом компоненте. |
void |
printAll |
Печатает этот компонент и все его подкомпоненты. |
protected void |
processComponentEvent |
Обрабатывает события компонента, происходящие с этим компонентом, отправляя их всем зарегистрированным объектам ComponentListener. |
protected void |
processFocusEvent |
Обрабатывает события фокуса, происходящие с этим компонентом, отправляя их всем зарегистрированным объектам FocusListener. |
protected void |
processHierarchyBoundsEvent |
Обрабатывает события границ иерархии, происходящие с этим компонентом, отправляя их всем зарегистрированным объектам HierarchyBoundsListener. |
protected void |
processHierarchyEvent |
Обрабатывает события иерархии, происходящие с этим компонентом, отправляя их всем зарегистрированным объектам HierarchyListener. |
protected void |
processInputMethodEvent |
Обрабатывает события методов ввода, происходящие с этим компонентом, отправляя их всем зарегистрированным объектам InputMethodListener. |
protected void |
processKeyEvent |
Обрабатывает события клавиатуры, происходящие с этим компонентом, отправляя их всем зарегистрированным объектам KeyListener. |
protected void |
processMouseEvent |
Обрабатывает события мыши, происходящие с этим компонентом, отправляя их всем зарегистрированным объектам MouseListener. |
protected void |
processMouseMotionEvent |
Обрабатывает события перемещения мыши, происходящие с этим компонентом, отправляя их всем зарегистрированным объектам MouseMotionListener. |
protected void |
processMouseWheelEvent |
Обрабатывает события колеса мыши, происходящие с этим компонентом, отправляя их всем зарегистрированным объектам MouseWheelListener. |
void |
remove |
Удаляет указанное всплывающее меню из компонента. |
void |
removeComponentListener |
Удаляет указанный прослушиватель компонентов, чтобы он больше не получал события компонента от этого компонента. |
void |
removeFocusListener |
Удаляет указанный прослушиватель фокуса, чтобы он больше не получал события фокуса от этого компонента. |
void |
removeHierarchyBoundsListener |
Удаляет указанный прослушиватель границ иерархии, чтобы он больше не получал события границ иерархии от этого компонента. |
void |
removeHierarchyListener |
Удаляет указанный прослушиватель иерархии, чтобы он больше не получал события изменения иерархии от этого компонента. |
void |
removeInputMethodListener |
Удаляет указанный прослушиватель методов ввода, чтобы он больше не получал события методов ввода от этого компонента. |
void |
removeKeyListener |
Удаляет указанный прослушиватель клавиатуры, чтобы он больше не получал события клавиатуры от этого компонента. |
void |
removeMouseListener |
Удаляет указанный прослушиватель мыши, чтобы он больше не получал события мыши от этого компонента. |
void |
removeMouseMotionListener |
Удаляет указанный прослушиватель перемещения мыши, чтобы он больше не получал события перемещения мыши от этого компонента. |
void |
removeMouseWheelListener |
Удаляет указанный прослушиватель колеса мыши, чтобы он больше не получал события колеса мыши от этого компонента. |
void |
removePropertyChangeListener |
Удаляет PropertyChangeListener из списка прослушивателей. |
void |
removePropertyChangeListener |
Удаляет PropertyChangeListener из списка прослушивателей для указанного свойства. |
void |
repaint() |
Перерисовывает этот компонент. |
void |
repaint |
Перерисовывает указанный прямоугольник этого компонента. |
void |
repaint |
Перерисовывает компонент. |
void |
repaint |
Перерисовывает указанный прямоугольник этого компонента в течение tm миллисекунд. |
void |
requestFocus() |
Запрашивает для этого компонента фокус ввода и делает окно верхнего уровня — предка этого компонента — окном, обладающим фокусом. |
protected boolean |
requestFocus |
Запрашивает для этого Component фокус ввода и делает Component верхнего уровня — его предка — окном Window. |
protected boolean |
requestFocus |
Запрашивает по причине cause для этого Component фокус ввода и делает Component верхнего уровня — его предка — окном Window. |
void |
requestFocus |
Запрашивает по причине cause для этого компонента фокус ввода и делает окно верхнего уровня — предка этого компонента — окном, обладающим фокусом. |
boolean |
requestFocusInWindow() |
Запрашивает для этого компонента фокус ввода, если окно верхнего уровня — предок этого компонента — уже обладает фокусом. |
protected boolean |
requestFocusInWindow |
Запрашивает, чтобы этот Component получил фокус ввода, если его предок верхнего уровня Component уже является Window, имеющим фокус. |
boolean |
requestFocusInWindow |
Запрашивает на основании причины cause, чтобы этот компонент получил фокус ввода, если его предок верхнего уровня уже является окном, имеющим фокус. |
void |
resize |
Устарело. Начиная с JDK версии 1.1 заменено на setSize(int, int). |
void |
resize |
Устарело. Начиная с JDK версии 1.1 заменено на setSize(Dimension). |
void |
revalidate() |
Повторно проверяет иерархию компонентов до ближайшего корня проверки. |
void |
setComponentOrientation |
Устанавливает зависящую от языка ориентацию, используемую для упорядочения элементов или текста внутри этого компонента. |
void |
setDropTarget |
Связывает DropTarget с этим компонентом. |
void |
setEnabled |
Включает или отключает этот компонент в зависимости от значения параметра b. |
void |
setFocusable |
Устанавливает для этого компонента возможность получать фокус в указанное значение. |
void |
setFocusTraversalKeysEnabled |
Устанавливает, включены ли для этого компонента клавиши перехода фокуса. |
void |
setForeground |
Устанавливает цвет переднего плана этого компонента. |
void |
setIgnoreRepaint |
Устанавливает, следует ли игнорировать сообщения отрисовки, полученные от операционной системы. |
void |
setLocale |
Устанавливает локаль этого компонента. |
void |
setMaximumSize |
Устанавливает максимальный размер этого компонента в постоянное значение. |
void |
setMixingCutoutShape |
Устанавливает форму «mixing-cutout» для этого облегчённого компонента. |
void |
setName |
Устанавливает имя компонента в указанную строку. |
void |
setPreferredSize |
Устанавливает предпочтительный размер этого компонента в постоянное значение. |
void |
show |
Устарело. Начиная с JDK версии 1.1 заменено на setVisible(boolean). |
Dimension |
size() |
Устарело. Начиная с JDK версии 1.1 заменено на getSize(). |
String |
toString() |
Возвращает строковое представление этого компонента и его значений. |
void |
transferFocus() |
Передаёт фокус следующему компоненту, как если бы этот компонент владел фокусом. |
void |
transferFocusBackward() |
Передаёт фокус предыдущему компоненту, как если бы этот компонент владел фокусом. |
void |
transferFocusUpCycle() |
Перемещает фокус вверх на один цикл обхода фокуса. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создаёт и возвращает копию этого объекта. |
boolean |
equals |
Указывает, равен ли этот объект какому-либо другому. |
protected void |
finalize() |
Устарело, будет удалено: этот элемент API подлежит удалению в будущей версии. Финализация устарела и подлежит удалению в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
final void |
wait() |
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания, либо истечения заданного промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания, либо истечения заданного промежутка реального времени. |
Подробное описание полей
DEFAULT_MODALITY_TYPE
public static final Dialog.ModalityType DEFAULT_MODALITY_TYPE
APPLICATION_MODAL. Вызов старого setModal(true) эквивалентен setModalityType(DEFAULT_MODALITY_TYPE).- Начиная с:
- 1.6
- См. также:
Подробное описание конструкторов
Dialog
public Dialog(Frame owner)
Dialog с указанным владельцем Frame и пустым заголовком.- Параметры:
-
owner— владелец диалогового окна илиnull, если у этого диалогового окна нет владельца - Исключения:
-
IllegalArgumentException— еслиowner'sGraphicsConfigurationне является экранным устройством -
HeadlessException— еслиGraphicsEnvironment.isHeadless()возвращаетtrue - См. также:
Dialog
public Dialog(Frame owner, boolean modal)
Dialog с указанным владельцем Frame, типом модальности и пустым заголовком.- Параметры:
-
owner— владелец диалогового окна илиnull, если у этого диалогового окна нет владельца -
modal— указывает, блокирует ли диалоговое окно ввод пользователя в другие окна верхнего уровня при отображении. Еслиfalse, диалоговое окно являетсяMODELESS; еслиtrue, свойству типа модальности присваивается значениеDEFAULT_MODALITY_TYPE - Исключения:
-
IllegalArgumentException— еслиowner'sGraphicsConfigurationне является экранным устройством -
HeadlessException— еслиGraphicsEnvironment.isHeadless()возвращаетtrue - См. также:
Dialog
public Dialog(Frame owner, String title)
Dialog с указанным владельцем Frame и заголовком.- Параметры:
-
owner— владелец диалогового окна илиnull, если у этого диалогового окна нет владельца -
title— заголовок диалогового окна илиnull, если у этого диалогового окна нет заголовка - Исключения:
-
IllegalArgumentException— еслиowner'sGraphicsConfigurationне является экранным устройством -
HeadlessException— еслиGraphicsEnvironment.isHeadless()возвращаетtrue - См. также:
Dialog
public Dialog(Frame owner, String title, boolean modal)
Dialog с указанными владельцем Frame, заголовком и типом модальности.- Параметры:
-
owner— владелец диалогового окна илиnull, если у этого диалогового окна нет владельца -
title— заголовок диалогового окна илиnull, если у этого диалогового окна нет заголовка -
modal— указывает, блокирует ли диалоговое окно ввод пользователя в другие окна верхнего уровня при отображении. Еслиfalse, диалоговое окно являетсяMODELESS; еслиtrue, свойству типа модальности присваивается значениеDEFAULT_MODALITY_TYPE - Исключения:
-
IllegalArgumentException— еслиowner'sGraphicsConfigurationне является экранным устройством -
HeadlessException— еслиGraphicsEnvironment.isHeadless()возвращаетtrue - См. также:
Dialog
public Dialog(Frame owner, String title, boolean modal, GraphicsConfiguration gc)
Dialog с указанными владельцем Frame, заголовком, типом модальности и GraphicsConfiguration.- Параметры:
-
owner— владелец диалогового окна илиnull, если у этого диалогового окна нет владельца -
title— заголовок диалогового окна илиnull, если у этого диалогового окна нет заголовка -
modal— указывает, блокирует ли диалоговое окно ввод пользователя в другие окна верхнего уровня при отображении. Еслиfalse, диалоговое окно являетсяMODELESS; еслиtrue, свойству типа модальности присваивается значениеDEFAULT_MODALITY_TYPE -
gc—GraphicsConfigurationцелевого экранного устройства; еслиnull, предполагается значение системной конфигурацииGraphicsConfigurationпо умолчанию - Исключения:
-
IllegalArgumentException— еслиgcне является экранным устройством -
HeadlessException— еслиGraphicsEnvironment.isHeadless()возвращаетtrue - Начиная с:
- 1.4
- См. также:
Dialog
public Dialog(Dialog owner)
Dialog с указанным владельцем Dialog и пустым заголовком.- Параметры:
-
owner— владелец диалогового окна илиnull, если у этого диалогового окна нет владельца - Исключения:
-
IllegalArgumentException— еслиowner'sGraphicsConfigurationне является экранным устройством -
HeadlessException— еслиGraphicsEnvironment.isHeadless()возвращаетtrue - Начиная с:
- 1.2
- См. также:
Dialog
public Dialog(Dialog owner, String title)
Dialog с указанными владельцем Dialog и заголовком.- Параметры:
-
owner— владелец диалогового окна илиnull, если у этого окна нет владельца -
title— заголовок диалогового окна илиnull, если у этого диалогового окна нет заголовка - Исключения:
-
IllegalArgumentException— еслиowner'sGraphicsConfigurationне является экранным устройством -
HeadlessException— еслиGraphicsEnvironment.isHeadless()возвращаетtrue - Начиная с:
- 1.2
- См. также:
Dialog
public Dialog(Dialog owner, String title, boolean modal)
Dialog с указанными владельцем Dialog, заголовком и типом модальности.- Параметры:
-
owner— владелец диалогового окна илиnull, если у этого диалогового окна нет владельца -
title— заголовок диалогового окна илиnull, если у этого диалогового окна нет заголовка -
modal— указывает, блокирует ли диалоговое окно ввод пользователя в другие окна верхнего уровня при отображении. Еслиfalse, диалоговое окно являетсяMODELESS; еслиtrue, свойству типа модальности присваивается значениеDEFAULT_MODALITY_TYPE - Исключения:
-
IllegalArgumentException— еслиowner'sGraphicsConfigurationне является экранным устройством -
HeadlessException— еслиGraphicsEnvironment.isHeadless()возвращаетtrue - Начиная с:
- 1.2
- См. также:
Dialog
public Dialog(Dialog owner, String title, boolean modal, GraphicsConfiguration gc)
Dialog с указанными владельцем Dialog, заголовком, типом модальности и GraphicsConfiguration.- Параметры:
-
owner— владелец диалогового окна илиnull, если у этого диалогового окна нет владельца -
title— заголовок диалогового окна илиnull, если у этого диалогового окна нет заголовка -
modal— указывает, блокирует ли диалоговое окно ввод пользователя в другие окна верхнего уровня при отображении. Еслиfalse, диалоговое окно являетсяMODELESS; еслиtrue, свойству типа модальности присваивается значениеDEFAULT_MODALITY_TYPE -
gc—GraphicsConfigurationцелевого экранного устройства; еслиnull, предполагается значение системной конфигурацииGraphicsConfigurationпо умолчанию - Исключения:
-
IllegalArgumentException— еслиgcне является экранным устройством -
HeadlessException— еслиGraphicsEnvironment.isHeadless()возвращаетtrue - Начиная с:
- 1.4
- См. также:
Dialog
public Dialog(Window owner)
Dialog с указанным владельцем Window и пустым заголовком.- Параметры:
-
owner— владелец диалогового окна. Владельцем должен быть экземплярDialog,Frame, любой из их подклассов либоnull - Исключения:
-
IllegalArgumentException— еслиownerне является экземпляромDialogилиFrame -
IllegalArgumentException— еслиowner'sGraphicsConfigurationне является экранным устройством -
HeadlessException— еслиGraphicsEnvironment.isHeadless()возвращаетtrue - Начиная с:
- 1.6
- См. также:
Dialog
public Dialog(Window owner, String title)
Dialog с указанными владельцем Window и заголовком.- Параметры:
-
owner— владелец диалогового окна. Владельцем должен быть экземплярDialog,Frame, любой из их подклассов либоnull -
title— заголовок диалогового окна илиnull, если у этого диалогового окна нет заголовка - Исключения:
-
IllegalArgumentException— еслиownerне является экземпляромDialogилиFrame -
IllegalArgumentException— еслиowner'sGraphicsConfigurationне является экранным устройством -
HeadlessException— еслиGraphicsEnvironment.isHeadless()возвращаетtrue - Начиная с:
- 1.6
- См. также:
Dialog
public Dialog(Window owner, Dialog.ModalityType modalityType)
Dialog с указанными владельцем Window, типом модальности и пустым заголовком.- Параметры:
-
owner— владелец диалогового окна. Владельцем должен быть экземплярDialog,Frame, любой из их подклассов либоnull -
modalityType— указывает, блокирует ли диалоговое окно ввод в другие окна при отображении. Значениеnullи неподдерживаемые типы модальности эквивалентныMODELESS - Исключения:
-
IllegalArgumentException— еслиownerне является экземпляромDialogилиFrame -
IllegalArgumentException— еслиowner'sGraphicsConfigurationне является экранным устройством -
HeadlessException— еслиGraphicsEnvironment.isHeadless()возвращаетtrue - Начиная с:
- 1.6
- См. также:
Dialog
public Dialog(Window owner, String title, Dialog.ModalityType modalityType)
Dialog с указанными владельцем Window, заголовком и типом модальности.- Параметры:
-
owner— владелец диалогового окна. Владельцем должен быть экземплярDialog,Frame, любой из их подклассов либоnull -
title— заголовок диалогового окна илиnull, если у этого диалогового окна нет заголовка -
modalityType— указывает, блокирует ли диалоговое окно ввод в другие окна при отображении. Значениеnullи неподдерживаемые типы модальности эквивалентныMODELESS - Исключения:
-
IllegalArgumentException— еслиownerне является экземпляромDialogилиFrame -
IllegalArgumentException— еслиowner'sGraphicsConfigurationне является экранным устройством -
HeadlessException— еслиGraphicsEnvironment.isHeadless()возвращаетtrue - Начиная с:
- 1.6
- См. также:
Dialog
public Dialog(Window owner, String title, Dialog.ModalityType modalityType, GraphicsConfiguration gc)
Dialog с указанными владельцем Window, заголовком, типом модальности и GraphicsConfiguration.- Параметры:
-
owner— владелец диалогового окна. Владельцем должен быть экземплярDialog,Frame, любой из их подклассов либоnull -
title— заголовок диалогового окна илиnull, если у этого диалогового окна нет заголовка -
modalityType— указывает, блокирует ли диалоговое окно ввод в другие окна при отображении. Значениеnullи неподдерживаемые типы модальности эквивалентныMODELESS -
gc—GraphicsConfigurationцелевого экранного устройства; еслиnull, предполагается значение системной конфигурацииGraphicsConfigurationпо умолчанию - Исключения:
-
IllegalArgumentException— еслиownerне является экземпляромDialogилиFrame -
IllegalArgumentException— еслиgcне является экранным устройством -
HeadlessException— еслиGraphicsEnvironment.isHeadless()возвращаетtrue - Начиная с:
- 1.6
- См. также:
Подробное описание методов
addNotify
public void addNotify()
isModal
public boolean isModal()
Этот метод устарел и сохранен только для обратной совместимости. Вместо него используйте getModalityType().
- Возвращает:
-
true, если это диалоговое окно является модальным; в противном случае —false - См. также:
setModal
public void setModal(boolean modal)
Этот метод устарел и сохранен только для обратной совместимости. Вместо него используйте setModalityType().
Примечание: изменение модальности отображаемого диалогового окна может не дать эффекта, пока оно не будет скрыто, а затем показано снова.
- Параметры:
-
modal— указывает, блокирует ли диалоговое окно ввод в другие окна при отображении; вызовsetModal(true)эквивалентенsetModalityType(Dialog.DEFAULT_MODALITY_TYPE), а вызовsetModal(false)эквивалентенsetModalityType(Dialog.ModalityType.MODELESS) - Начиная с:
- 1.1
- См. также:
getModalityType
public Dialog.ModalityType getModalityType()
- Возвращает:
- тип модальности этого диалогового окна
- Начиная с:
- 1.6
- См. также:
setModalityType
public void setModalityType(Dialog.ModalityType type)
ModalityType. Если указанный тип модальности не поддерживается, используется MODELESS. После вызова этого метода можно вызвать getModalityType(), чтобы убедиться, что тип модальности был установлен.
Примечание: изменение модальности отображаемого диалогового окна может не дать эффекта, пока оно не будет скрыто, а затем показано снова.
- Параметры:
-
type— указывает, блокирует ли диалоговое окно ввод в другие окна при отображении. Значениеnullи неподдерживаемые типы модальности эквивалентныMODELESS - Начиная с:
- 1.6
- См. также:
getTitle
public String getTitle()
- Возвращает:
- заголовок этого диалогового окна. Заголовок может быть
null. - См. также:
setTitle
public void setTitle(String title)
- Параметры:
-
title— заголовок, отображаемый в рамке диалогового окна; значение null приводит к пустому заголовку - См. также:
setVisible
public void setVisible(boolean b)
Dialog в зависимости от значения параметра b.- Переопределяет:
-
setVisibleв классеWindow - Параметры:
-
b— еслиtrue, делаетDialogвидимым; в противном случае скрываетDialog. Если диалоговое окно и/или его владелец еще не отображаются, они оба переводятся в отображаемое состояние. Перед отображением диалогового окна выполняется его проверка. Еслиfalse, скрываетDialog, а затем приводит к возвратуsetVisible(true), если в данный момент оно заблокировано.Примечания для модальных диалоговых окон.
-
setVisible(true): Если диалоговое окно еще не отображается, этот вызов не вернется, пока диалоговое окно не будет скрыто вызовомsetVisible(false)илиdispose. -
setVisible(false): Скрывает диалоговое окно, а затем возвращает управление изsetVisible(true), если в данный момент оно заблокировано. - Этот метод можно вызывать из потока диспетчеризации событий, поскольку toolkit обеспечивает обработку других событий, пока выполнение этого метода заблокировано.
-
- См. также:
show
@Deprecated public void show()
setVisible(boolean).Dialog видимым. Если диалоговое окно и/или его владелец ещё не отображаются, они оба становятся отображаемыми. Перед тем как диалоговое окно станет видимым, будет выполнена его проверка. Если диалоговое окно уже видимо, этот вызов выведет его на передний план. Если диалоговое окно является модальным и ещё не видимо, этот вызов не вернётся, пока диалоговое окно не будет скрыто вызовом hide или dispose. Допускается показывать модальные диалоговые окна из потока диспетчеризации событий, поскольку инструментарий обеспечит работу другого цикла обработки событий, пока заблокирован цикл, вызвавший этот метод.
hide
@Deprecated public void hide()
setVisible(boolean).show вернуться, если в данный момент оно заблокировано.toBack
public void toBack()
Помещает это окно в конец порядка наложения и отображает его позади всех других окон в этой виртуальной машине. Если это окно не видимо, никаких действий не выполняется. Некоторые платформы не позволяют окнам, принадлежащим другим окнам, отображаться ниже своих владельцев. Будет предпринята попытка переместить это окно как можно ниже в порядке наложения; однако разработчикам не следует полагать, что этот метод переместит это окно ниже всех остальных окон во всех ситуациях.
Из-за различий в собственных оконных системах невозможно гарантировать изменения окон с фокусом и активных окон. Разработчики ни в коем случае не должны считать, что это окно больше не является окном с фокусом или активным окном, пока оно не получит событие WINDOW_LOST_FOCUS или WINDOW_DEACTIVATED. На платформах, где окно, находящееся выше всех остальных, является окном с фокусом, этот метод, вероятно, приведёт к потере фокуса этим окном. В этом случае фокус получит следующее по высоте доступное для фокусировки окно в этой виртуальной машине. На платформах, где порядок наложения обычно не влияет на окно с фокусом, этот метод, вероятно, не изменит окна с фокусом и активные окна.
Если это диалоговое окно является модальным и блокирует некоторые окна, то они также перемещаются на задний план, чтобы оставаться позади блокирующего диалогового окна.
isResizable
public boolean isResizable()
- Возвращает:
-
true, если пользователь может изменить размер диалогового окна; в противном случае —false. - См. также:
setResizable
public void setResizable(boolean resizable)
- Параметры:
-
resizable—true, если пользователь может изменять размер этого диалогового окна; в противном случае —false. - См. также:
setUndecorated
public void setUndecorated(boolean undecorated)
Этот метод можно вызывать, только пока диалоговое окно не отображается. Чтобы оформить это диалоговое окно, оно должно быть непрозрачным и иметь форму по умолчанию; в противном случае будет выброшено IllegalComponentStateException. Подробности см. в описаниях Window.setShape(Shape), Window.setOpacity(float) и Window.setBackground(Color)
- Параметры:
-
undecorated—true, если оформление диалогового окна не должно быть включено;false, если оформление диалогового окна должно быть включено - Выбрасывает:
-
IllegalComponentStateException— если диалоговое окно отображается -
IllegalComponentStateException— еслиundecoratedимеет значениеfalse, а форма этого диалогового окна отличается от формы по умолчанию -
IllegalComponentStateException— еслиundecoratedимеет значениеfalse, а непрозрачность этого диалогового окна меньше1.0f -
IllegalComponentStateException— еслиundecoratedимеет значениеfalse, а значение альфа-канала цвета фона этого диалогового окна меньше1.0f - Начиная с:
- 1.4
- См. также:
isUndecorated
public boolean isUndecorated()
- Возвращает:
-
true, если диалоговое окно не имеет оформления; в противном случае —false. - Начиная с:
- 1.4
- См. также:
paramString
protected String paramString()
null.- Переопределяет:
-
paramStringв классеContainer - Возвращает:
- строку параметров этого диалогового окна.
getAccessibleContext
public AccessibleContext getAccessibleContext()
- Определён в:
-
getAccessibleContextв интерфейсеAccessible - Переопределяет:
-
getAccessibleContextв классеWindow - Возвращает:
- объект AccessibleAWTDialog, служащий AccessibleContext этого диалогового окна
- Начиная с:
- 1.3
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
setVisible(boolean).