Spec-Zone.ru › OpenJDK 27

Класс Dialog

java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
Все реализуемые интерфейсы:
ImageObserver, MenuContainer, Serializable, Accessible
Прямые известные подклассы:
FileDialog, JDialog
public class Dialog extends Window
Диалоговое окно (Dialog) — это окно верхнего уровня с заголовком и рамкой, которое обычно используется для получения от пользователя тех или иных данных. Размер диалогового окна включает область, предназначенную для рамки. Размеры области рамки можно получить с помощью метода 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
См. также:
  • WindowEvent
  • Window.addWindowListener(WindowListener)
  • Сериализованная форма

Краткое описание вложенных классов

Модификатор и тип Класс Описание
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 owner)
Создаёт изначально невидимый немодальный Dialog с указанным владельцем Dialog и пустым заголовком.
Dialog(Dialog owner, String title)
Создаёт изначально невидимый немодальный Dialog с указанным владельцем Dialog и заголовком.
Dialog(Dialog owner, String title, boolean modal)
Создаёт изначально невидимый Dialog с указанным владельцем Dialog, заголовком и модальностью.
Dialog(Dialog owner, String title, boolean modal, GraphicsConfiguration gc)
Создаёт изначально невидимый Dialog с указанным владельцем Dialog, заголовком, модальностью и GraphicsConfiguration.
Dialog(Frame owner)
Создаёт изначально невидимый немодальный Dialog с указанным владельцем Frame и пустым заголовком.
Dialog(Frame owner, boolean modal)
Создаёт изначально невидимый Dialog с указанным владельцем Frame и модальностью, а также пустым заголовком.
Dialog(Frame owner, String title)
Создаёт изначально невидимый немодальный Dialog с указанным владельцем Frame и заголовком.
Dialog(Frame owner, String title, boolean modal)
Создаёт изначально невидимый Dialog с указанным владельцем Frame, заголовком и модальностью.
Dialog(Frame owner, String title, boolean modal, GraphicsConfiguration gc)
Создаёт изначально невидимый Dialog с указанным владельцем Frame, заголовком, модальностью и GraphicsConfiguration.
Dialog(Window owner)
Создаёт изначально невидимый немодальный Dialog с указанным владельцем Window и пустым заголовком.
Dialog(Window owner, Dialog.ModalityType modalityType)
Создаёт изначально невидимый Dialog с указанным владельцем Window и модальностью, а также пустым заголовком.
Dialog(Window owner, String title)
Создаёт изначально невидимый немодальный Dialog с указанным владельцем Window и заголовком.
Dialog(Window owner, String title, Dialog.ModalityType modalityType)
Создаёт изначально невидимый Dialog с указанным владельцем Window, заголовком и модальностью.
Dialog(Window owner, String title, Dialog.ModalityType modalityType, GraphicsConfiguration gc)
Создаёт изначально невидимый Dialog с указанным владельцем Window, заголовком, модальностью и GraphicsConfiguration.

Краткое описание методов

Модификатор и тип Метод Описание
void addNotify()
Делает этот диалог отображаемым, подключая его к системному экранному ресурсу.
AccessibleContext getAccessibleContext()
Возвращает AccessibleContext, связанный с этим диалогом.
Dialog.ModalityType getModalityType()
Возвращает тип модальности этого диалога.
String getTitle()
Возвращает заголовок диалога.
void hide()
Устарело.
Начиная с JDK версии 1.5 заменено на setVisible(boolean).
boolean isModal()
Показывает, является ли диалог модальным.
boolean isResizable()
Показывает, может ли пользователь изменять размер этого диалога.
boolean isUndecorated()
Показывает, не декорирован ли этот диалог.
protected String paramString()
Возвращает строку, представляющую состояние этого диалога.
void setModal(boolean modal)
Задаёт, должен ли этот диалог быть модальным.
void setModalityType(Dialog.ModalityType type)
Задаёт тип модальности этого диалога.
void setResizable(boolean resizable)
Задаёт, может ли пользователь изменять размер этого диалога.
void setTitle(String title)
Задаёт заголовок диалога.
void setUndecorated(boolean undecorated)
Отключает или включает декорации этого диалога.
void setVisible(boolean b)
Показывает или скрывает этот 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 listener)
Добавляет PropertyChangeListener в список слушателей.
void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
Добавляет PropertyChangeListener в список слушателей для указанного свойства.
void addWindowFocusListener(WindowFocusListener l)
Добавляет указанный слушатель фокуса окна для получения событий окна от этого окна.
void addWindowListener(WindowListener l)
Добавляет указанный слушатель окна для получения событий окна от этого окна.
void addWindowStateListener(WindowStateListener l)
Добавляет указанный слушатель состояния окна для получения событий окна от этого окна.
void applyResourceBundle(String rbName)
Устарело.
Начиная с J2SE 1.4 заменено на Component.applyComponentOrientation.
void applyResourceBundle(ResourceBundle rb)
Устарело.
Начиная с J2SE 1.4 заменено на Component.applyComponentOrientation.
void createBufferStrategy(int numBuffers)
Создаёт новую стратегию многобуферизации для этого компонента.
void createBufferStrategy(int numBuffers, BufferCapabilities caps)
Создаёт новую стратегию многобуферизации для этого компонента с требуемыми возможностями буфера.
void dispose()
Освобождает все системные экранные ресурсы, используемые этим Window, его подкомпонентами и всеми принадлежащими ему дочерними элементами.
Color getBackground()
Возвращает цвет фона этого окна.
BufferStrategy getBufferStrategy()
Возвращает BufferStrategy, используемый этим компонентом.
boolean getFocusableWindowState()
Возвращает, может ли это окно получить фокус, если оно соответствует другим требованиям, описанным в isFocusableWindow.
final Container getFocusCycleRootAncestor()
Всегда возвращает null, поскольку у окон нет предков: они находятся на вершине иерархии компонентов.
Component getFocusOwner()
Возвращает дочерний компонент этого окна, имеющий фокус, если окно находится в фокусе; в противном случае возвращает null.
Set<AWTKeyStroke> getFocusTraversalKeys(int id)
Возвращает клавишу перехода фокуса для этого окна.
List<Image> getIconImages()
Возвращает последовательность изображений, отображаемых в качестве значка этого окна.
InputContext getInputContext()
Возвращает контекст ввода для этого окна.
<T extends EventListener>
T[]
getListeners(Class<T> listenerType)
Возвращает массив всех объектов, зарегистрированных в данный момент в качестве 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(Graphics g)
Отрисовывает контейнер.
boolean postEvent(Event e)
Устарело.
Начиная с JDK версии 1.1 заменено на dispatchEvent(AWTEvent).
protected void processEvent(AWTEvent e)
Обрабатывает события этого окна.
protected void processWindowEvent(WindowEvent e)
Обрабатывает события окна, происходящие в этом окне, отправляя их всем зарегистрированным объектам WindowListener.
protected void processWindowFocusEvent(WindowEvent e)
Обрабатывает события фокуса окна, происходящие в этом окне, отправляя их всем зарегистрированным объектам WindowFocusListener.
protected void processWindowStateEvent(WindowEvent e)
Обрабатывает события состояния окна, происходящие в этом окне, отправляя их всем зарегистрированным объектам WindowStateListener.
void removeWindowFocusListener(WindowFocusListener l)
Удаляет указанный слушатель фокуса окна, чтобы он больше не получал события окна от этого окна.
void removeWindowListener(WindowListener l)
Удаляет указанный слушатель окна, чтобы он больше не получал события окна от этого окна.
void removeWindowStateListener(WindowStateListener l)
Удаляет указанный слушатель состояния окна, чтобы он больше не получал события окна от этого окна.
void reshape(int x, int y, int width, int height)
Устарело.
Начиная с JDK версии 1.1 заменено на setBounds(int, int, int, int).
final void setAlwaysOnTop(boolean alwaysOnTop)
Задаёт, должно ли это окно всегда находиться поверх других окон.
void setAutoRequestFocus(boolean autoRequestFocus)
Задаёт, должно ли это окно получать фокус при последующем отображении (вызовом setVisible(true)) или перемещении на передний план (вызовом Window.toFront()).
void setBackground(Color bgColor)
Задаёт цвет фона этого окна.
void setBounds(int x, int y, int width, int height)
Перемещает и изменяет размер этого компонента.
void setBounds(Rectangle r)
Перемещает и изменяет размер этого компонента в соответствии с новым ограничивающим прямоугольником r.
void setCursor(Cursor cursor)
Задаёт указанное изображение курсора.
void setFocusableWindowState(boolean focusableWindowState)
Задаёт, может ли это окно получить фокус, если оно соответствует другим требованиям, описанным в isFocusableWindow.
final void setFocusCycleRoot(boolean focusCycleRoot)
Ничего не делает, поскольку окна всегда должны быть корнями цикла обхода фокуса.
void setIconImage(Image image)
Задаёт изображение, которое будет отображаться в качестве значка этого окна.
void setIconImages(List<? extends Image> icons)
Задаёт последовательность изображений, которые будут отображаться в качестве значка этого окна.
void setLocation(int x, int y)
Перемещает этот компонент в новое местоположение.
void setLocation(Point p)
Перемещает этот компонент в новое местоположение.
void setLocationByPlatform(boolean locationByPlatform)
Задаёт, должно ли это окно при следующем отображении появиться в расположении по умолчанию, заданном нативной оконной системой, или в текущем расположении (возвращаемом методом getLocation).
void setLocationRelativeTo(Component c)
Задаёт расположение окна относительно указанного компонента в соответствии со следующими сценариями.
void setMinimumSize(Dimension minimumSize)
Задаёт минимальный размер этого окна как постоянное значение.
void setModalExclusionType(Dialog.ModalExclusionType exclusionType)
Задаёт тип исключения из модальности для этого окна.
void setOpacity(float opacity)
Задаёт непрозрачность окна.
void setShape(Shape shape)
Задаёт форму окна.
void setSize(int width, int height)
Изменяет размер этого компонента, задавая ширину width и высоту height.
void setSize(Dimension d)
Изменяет размер этого компонента, задавая ширину d.width и высоту d.height.
void setType(Window.Type type)
Задаёт тип окна.
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 comp)
Добавляет указанный компонент в конец этого контейнера.
Component add(Component comp, int index)
Добавляет указанный компонент в этот контейнер в заданную позицию.
void add(Component comp, Object constraints)
Добавляет указанный компонент в конец этого контейнера.
void add(Component comp, Object constraints, int index)
Добавляет указанный компонент в этот контейнер с заданными ограничениями по указанному индексу.
Component add(String name, Component comp)
Добавляет указанный компонент в этот контейнер.
void addContainerListener(ContainerListener l)
Добавляет указанный обработчик событий контейнера для получения событий контейнера от этого контейнера.
protected void addImpl(Component comp, Object constraints, int index)
Добавляет указанный компонент в этот контейнер по указанному индексу.
void applyComponentOrientation(ComponentOrientation o)
Задает свойство ComponentOrientation этого контейнера и всех содержащихся в нем компонентов.
boolean areFocusTraversalKeysSet(int id)
Возвращает значение, указывающее, было ли явно задано множество клавиш обхода фокуса для указанной операции обхода фокуса для этого Container.
int countComponents()
Устарело.
Начиная с JDK версии 1.1, заменено на getComponentCount().
void deliverEvent(Event e)
Устарело.
Начиная с JDK версии 1.1, заменено на dispatchEvent(AWTEvent e)
void doLayout()
Выполняет компоновку компонентов этого контейнера.
Component findComponentAt(int x, int y)
Находит видимый дочерний компонент, содержащий указанную позицию.
Component findComponentAt(Point p)
Находит видимый дочерний компонент, содержащий указанную точку.
float getAlignmentX()
Возвращает выравнивание по оси x.
float getAlignmentY()
Возвращает выравнивание по оси y.
Component getComponent(int n)
Получает n-й компонент этого контейнера.
Component getComponentAt(int x, int y)
Находит компонент, содержащий позицию x,y.
Component getComponentAt(Point p)
Получает компонент, содержащий указанную точку.
int getComponentCount()
Получает количество компонентов на этой панели.
Component[] getComponents()
Получает все компоненты этого контейнера.
int getComponentZOrder(Component comp)
Возвращает индекс z-порядка компонента внутри контейнера.
ContainerListener[] getContainerListeners()
Возвращает массив всех обработчиков событий контейнера, зарегистрированных для этого контейнера.
FocusTraversalPolicy getFocusTraversalPolicy()
Возвращает политику обхода фокуса, управляющую перемещением фокуса с помощью клавиатуры между дочерними элементами этого Container, или null, если этот Container не является корнем цикла фокуса.
Insets getInsets()
Определяет внутренние отступы этого контейнера, указывающие размер его границы.
LayoutManager getLayout()
Получает менеджер компоновки для этого контейнера.
Dimension getMaximumSize()
Возвращает максимальный размер этого контейнера.
Dimension getMinimumSize()
Возвращает минимальный размер этого контейнера.
Point getMousePosition(boolean allowChildren)
Возвращает положение указателя мыши в системе координат Container, если Container находится под указателем мыши; в противном случае возвращает null.
Dimension getPreferredSize()
Возвращает предпочтительный размер этого контейнера.
Insets insets()
Устарело.
Начиная с JDK версии 1.1, заменено на getInsets().
void invalidate()
Делает контейнер недействительным.
boolean isAncestorOf(Component c)
Проверяет, входит ли компонент в иерархию компонентов этого контейнера.
boolean isFocusCycleRoot(Container container)
Возвращает значение, указывающее, является ли указанный Container корнем цикла обхода фокуса этого Container.
final boolean isFocusTraversalPolicyProvider()
Возвращает значение, указывающее, предоставляет ли этот контейнер политику обхода фокуса.
boolean isFocusTraversalPolicySet()
Возвращает значение, указывающее, была ли явно задана политика обхода фокуса для этого Container.
void layout()
Устарело.
Начиная с JDK версии 1.1, заменено на doLayout().
void list(PrintStream out, int indent)
Выводит список содержимого этого контейнера в указанный выходной поток.
void list(PrintWriter out, int indent)
Выводит список с указанным отступом в указанное средство вывода.
Component locate(int x, int y)
Устарело.
Начиная с JDK версии 1.1, заменено на getComponentAt(int, int).
Dimension minimumSize()
Устарело.
Начиная с JDK версии 1.1, заменено на getMinimumSize().
void paintComponents(Graphics g)
Отрисовывает каждый компонент этого контейнера.
Dimension preferredSize()
Устарело.
Начиная с JDK версии 1.1, заменено на getPreferredSize().
void print(Graphics g)
Выводит контейнер на печать.
void printComponents(Graphics g)
Выводит на печать каждый компонент этого контейнера.
protected void processContainerEvent(ContainerEvent e)
Обрабатывает события контейнера, происходящие в этом контейнере, передавая их всем зарегистрированным объектам ContainerListener.
void remove(int index)
Удаляет из этого контейнера компонент, указанный параметром index.
void remove(Component comp)
Удаляет указанный компонент из этого контейнера.
void removeAll()
Удаляет все компоненты из этого контейнера.
void removeContainerListener(ContainerListener l)
Удаляет указанный обработчик событий контейнера, прекращая получение им событий этого контейнера.
void removeNotify()
Делает этот Container невидимым, разрывая его связь с собственным системным экранным ресурсом.
void setComponentZOrder(Component comp, int index)
Перемещает указанный компонент на указанный индекс z-порядка в контейнере.
void setFocusTraversalKeys(int id, Set<? extends AWTKeyStroke> keystrokes)
Задает клавиши обхода фокуса для указанной операции обхода в этом Container.
void setFocusTraversalPolicy(FocusTraversalPolicy policy)
Задает политику обхода фокуса, управляющую перемещением фокуса с помощью клавиатуры между дочерними элементами этого Container, если этот Container является корнем цикла фокуса.
final void setFocusTraversalPolicyProvider(boolean provider)
Задает, будет ли этот контейнер использоваться для предоставления политики обхода фокуса.
void setFont(Font f)
Задает шрифт этого контейнера.
void setLayout(LayoutManager mgr)
Задает менеджер компоновки для этого контейнера.
void transferFocusDownCycle()
Переводит фокус на один цикл обхода вниз.
void update(Graphics g)
Обновляет контейнер.
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(Event evt, Object what)
Устарел.
Начиная с JDK версии 1.1, следует регистрировать этот компонент как ActionListener для компонента, генерирующего события действий.
void add(PopupMenu popup)
Добавляет к компоненту указанное всплывающее меню.
void addComponentListener(ComponentListener l)
Добавляет указанный прослушиватель компонентов для получения событий компонента от этого компонента.
void addFocusListener(FocusListener l)
Добавляет указанный прослушиватель фокуса для получения событий фокуса от этого компонента, когда он получает фокус ввода.
void addHierarchyBoundsListener(HierarchyBoundsListener l)
Добавляет указанный прослушиватель границ иерархии для получения событий границ иерархии от этого компонента при изменении иерархии, к которой принадлежит этот контейнер.
void addHierarchyListener(HierarchyListener l)
Добавляет указанный прослушиватель иерархии для получения событий изменения иерархии от этого компонента при изменении иерархии, к которой принадлежит этот контейнер.
void addInputMethodListener(InputMethodListener l)
Добавляет указанный прослушиватель методов ввода для получения событий методов ввода от этого компонента.
void addKeyListener(KeyListener l)
Добавляет указанный прослушиватель клавиатуры для получения событий клавиатуры от этого компонента.
void addMouseListener(MouseListener l)
Добавляет указанный прослушиватель мыши для получения событий мыши от этого компонента.
void addMouseMotionListener(MouseMotionListener l)
Добавляет указанный прослушиватель перемещения мыши для получения событий перемещения мыши от этого компонента.
void addMouseWheelListener(MouseWheelListener l)
Добавляет указанный прослушиватель колеса мыши для получения событий колеса мыши от этого компонента.
Rectangle bounds()
Устарел.
Начиная с JDK версии 1.1 заменён на getBounds().
int checkImage(Image image, int width, int height, ImageObserver observer)
Возвращает состояние создания экранного представления указанного изображения.
int checkImage(Image image, ImageObserver observer)
Возвращает состояние создания экранного представления указанного изображения.
protected AWTEvent coalesceEvents(AWTEvent existingEvent, AWTEvent newEvent)
При возможности объединяет публикуемое событие с существующим событием.
boolean contains(int x, int y)
Проверяет, «содержит» ли этот компонент указанную точку, координаты x и y которой заданы относительно системы координат этого компонента.
boolean contains(Point p)
Проверяет, «содержит» ли этот компонент указанную точку, координаты x и y которой заданы относительно системы координат этого компонента.
Image createImage(int width, int height)
Создаёт рисуемое изображение вне экрана для двойной буферизации.
Image createImage(ImageProducer producer)
Создаёт изображение из указанного источника изображений.
VolatileImage createVolatileImage(int width, int height)
Создаёт изменяемое рисуемое изображение вне экрана для двойной буферизации.
VolatileImage createVolatileImage(int width, int height, ImageCapabilities caps)
Создаёт изменяемое рисуемое изображение вне экрана с указанными возможностями.
void disable()
Устарел.
Начиная с JDK версии 1.1 заменён на setEnabled(boolean).
protected final void disableEvents(long eventsToDisable)
Запрещает доставку этому компоненту событий, определённых указанной маской событий.
final void dispatchEvent(AWTEvent e)
Отправляет событие этому компоненту или одному из его подкомпонентов.
void enable()
Устарел.
Начиная с JDK версии 1.1 заменён на setEnabled(boolean).
void enable(boolean b)
Устарел.
Начиная с JDK версии 1.1 заменён на setEnabled(boolean).
protected final void enableEvents(long eventsToEnable)
Разрешает доставку этому компоненту событий, определённых указанной маской событий.
void enableInputMethods(boolean enable)
Включает или отключает поддержку методов ввода для этого компонента.
protected void firePropertyChange(String propertyName, boolean oldValue, boolean newValue)
Поддержка уведомления об изменениях связанных свойств типа boolean.
void firePropertyChange(String propertyName, byte oldValue, byte newValue)
Уведомляет об изменении связанного свойства.
void firePropertyChange(String propertyName, char oldValue, char newValue)
Уведомляет об изменении связанного свойства.
void firePropertyChange(String propertyName, double oldValue, double newValue)
Уведомляет об изменении связанного свойства.
void firePropertyChange(String propertyName, float oldValue, float newValue)
Уведомляет об изменении связанного свойства.
protected void firePropertyChange(String propertyName, int oldValue, int newValue)
Поддержка уведомления об изменениях связанных свойств типа integer.
void firePropertyChange(String propertyName, long oldValue, long newValue)
Уведомляет об изменении связанного свойства.
void firePropertyChange(String propertyName, short oldValue, short newValue)
Уведомляет об изменении связанного свойства.
protected void firePropertyChange(String propertyName, Object oldValue, Object newValue)
Поддержка уведомления об изменениях связанных свойств типа Object.
int getBaseline(int width, int height)
Возвращает базовую линию.
Component.BaselineResizeBehavior getBaselineResizeBehavior()
Возвращает перечисление, указывающее, как изменяется базовая линия компонента при изменении его размера.
Rectangle getBounds()
Получает границы этого компонента в виде объекта Rectangle.
Rectangle getBounds(Rectangle rv)
Сохраняет границы этого компонента в «возвращаемом значении» rv и возвращает rv.
ColorModel getColorModel()
Получает экземпляр ColorModel, используемый для отображения компонента на устройстве вывода.
ComponentListener[] getComponentListeners()
Возвращает массив всех прослушивателей компонентов, зарегистрированных для этого компонента.
ComponentOrientation getComponentOrientation()
Получает зависящую от языка ориентацию, которая используется для упорядочивания элементов или текста внутри этого компонента.
Cursor getCursor()
Получает курсор, установленный для компонента.
DropTarget getDropTarget()
Получает DropTarget, связанный с этим Component.
FocusListener[] getFocusListeners()
Возвращает массив всех прослушивателей фокуса, зарегистрированных для этого компонента.
boolean getFocusTraversalKeysEnabled()
Возвращает, включены ли для этого компонента клавиши перехода фокуса.
Font getFont()
Получает шрифт этого компонента.
FontMetrics getFontMetrics(Font font)
Получает метрики указанного шрифта.
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(Point rv)
Сохраняет координаты начала координат этого компонента 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(String propertyName)
Возвращает массив всех прослушивателей, связанных с указанным свойством.
Dimension getSize()
Возвращает размер этого компонента в виде объекта Dimension.
Dimension getSize(Dimension rv)
Сохраняет ширину и высоту этого компонента в «возвращаемом значении» rv и возвращает rv.
final Object getTreeLock()
Получает объект блокировки этого компонента (объект, которому принадлежит монитор синхронизации потоков) для операций с деревом компонентов AWT и компоновкой.
int getWidth()
Возвращает текущую ширину этого компонента.
int getX()
Возвращает текущую координату x начала координат компонента.
int getY()
Возвращает текущую координату y начала координат компонента.
boolean gotFocus(Event evt, Object what)
Устарел.
Начиная с JDK версии 1.1 заменён на processFocusEvent(FocusEvent).
boolean handleEvent(Event evt)
Устарел.
Начиная с JDK версии 1.1 заменён на processEvent(AWTEvent).
boolean hasFocus()
Возвращает true, если этот Component является владельцем фокуса.
boolean imageUpdate(Image img, int infoflags, int x, int y, int w, int h)
Перерисовывает компонент при изменении изображения.
boolean inside(int x, int y)
Устарел.
Начиная с 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(Event evt, int key)
Устарел.
Начиная с JDK версии 1.1 заменён на processKeyEvent(KeyEvent).
boolean keyUp(Event evt, int key)
Устарел.
Начиная с JDK версии 1.1 заменён на processKeyEvent(KeyEvent).
void list()
Выводит сведения об этом компоненте в стандартный системный поток вывода System.out.
void list(PrintStream out)
Выводит сведения об этом компоненте в указанный поток вывода.
void list(PrintWriter out)
Выводит сведения в указанный объект записи печати.
Point location()
Устарел.
Начиная с JDK версии 1.1 заменён на getLocation().
boolean lostFocus(Event evt, Object what)
Устарел.
Начиная с JDK версии 1.1 заменён на processFocusEvent(FocusEvent).
boolean mouseDown(Event evt, int x, int y)
Устарел.
Начиная с JDK версии 1.1 заменён на processMouseEvent(MouseEvent).
boolean mouseDrag(Event evt, int x, int y)
Устарел.
Начиная с JDK версии 1.1 заменён на processMouseMotionEvent(MouseEvent).
boolean mouseEnter(Event evt, int x, int y)
Устарел.
Начиная с JDK версии 1.1 заменён на processMouseEvent(MouseEvent).
boolean mouseExit(Event evt, int x, int y)
Устарел.
Начиная с JDK версии 1.1 заменён на processMouseEvent(MouseEvent).
boolean mouseMove(Event evt, int x, int y)
Устарел.
Начиная с JDK версии 1.1 заменён на processMouseMotionEvent(MouseEvent).
boolean mouseUp(Event evt, int x, int y)
Устарел.
Начиная с JDK версии 1.1 заменён на processMouseEvent(MouseEvent).
void move(int x, int y)
Устарел.
Начиная с JDK версии 1.1 заменён на setLocation(int, int).
void nextFocus()
Устарел.
Начиная с JDK версии 1.1 заменён на transferFocus().
void paintAll(Graphics g)
Рисует этот компонент и все его подкомпоненты.
boolean prepareImage(Image image, int width, int height, ImageObserver observer)
Подготавливает изображение к отображению на этом компоненте с указанными шириной и высотой.
boolean prepareImage(Image image, ImageObserver observer)
Подготавливает изображение к отображению на этом компоненте.
void printAll(Graphics g)
Печатает этот компонент и все его подкомпоненты.
protected void processComponentEvent(ComponentEvent e)
Обрабатывает события компонента, происходящие с этим компонентом, отправляя их всем зарегистрированным объектам ComponentListener.
protected void processFocusEvent(FocusEvent e)
Обрабатывает события фокуса, происходящие с этим компонентом, отправляя их всем зарегистрированным объектам FocusListener.
protected void processHierarchyBoundsEvent(HierarchyEvent e)
Обрабатывает события границ иерархии, происходящие с этим компонентом, отправляя их всем зарегистрированным объектам HierarchyBoundsListener.
protected void processHierarchyEvent(HierarchyEvent e)
Обрабатывает события иерархии, происходящие с этим компонентом, отправляя их всем зарегистрированным объектам HierarchyListener.
protected void processInputMethodEvent(InputMethodEvent e)
Обрабатывает события методов ввода, происходящие с этим компонентом, отправляя их всем зарегистрированным объектам InputMethodListener.
protected void processKeyEvent(KeyEvent e)
Обрабатывает события клавиатуры, происходящие с этим компонентом, отправляя их всем зарегистрированным объектам KeyListener.
protected void processMouseEvent(MouseEvent e)
Обрабатывает события мыши, происходящие с этим компонентом, отправляя их всем зарегистрированным объектам MouseListener.
protected void processMouseMotionEvent(MouseEvent e)
Обрабатывает события перемещения мыши, происходящие с этим компонентом, отправляя их всем зарегистрированным объектам MouseMotionListener.
protected void processMouseWheelEvent(MouseWheelEvent e)
Обрабатывает события колеса мыши, происходящие с этим компонентом, отправляя их всем зарегистрированным объектам MouseWheelListener.
void remove(MenuComponent popup)
Удаляет указанное всплывающее меню из компонента.
void removeComponentListener(ComponentListener l)
Удаляет указанный прослушиватель компонентов, чтобы он больше не получал события компонента от этого компонента.
void removeFocusListener(FocusListener l)
Удаляет указанный прослушиватель фокуса, чтобы он больше не получал события фокуса от этого компонента.
void removeHierarchyBoundsListener(HierarchyBoundsListener l)
Удаляет указанный прослушиватель границ иерархии, чтобы он больше не получал события границ иерархии от этого компонента.
void removeHierarchyListener(HierarchyListener l)
Удаляет указанный прослушиватель иерархии, чтобы он больше не получал события изменения иерархии от этого компонента.
void removeInputMethodListener(InputMethodListener l)
Удаляет указанный прослушиватель методов ввода, чтобы он больше не получал события методов ввода от этого компонента.
void removeKeyListener(KeyListener l)
Удаляет указанный прослушиватель клавиатуры, чтобы он больше не получал события клавиатуры от этого компонента.
void removeMouseListener(MouseListener l)
Удаляет указанный прослушиватель мыши, чтобы он больше не получал события мыши от этого компонента.
void removeMouseMotionListener(MouseMotionListener l)
Удаляет указанный прослушиватель перемещения мыши, чтобы он больше не получал события перемещения мыши от этого компонента.
void removeMouseWheelListener(MouseWheelListener l)
Удаляет указанный прослушиватель колеса мыши, чтобы он больше не получал события колеса мыши от этого компонента.
void removePropertyChangeListener(PropertyChangeListener listener)
Удаляет PropertyChangeListener из списка прослушивателей.
void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
Удаляет PropertyChangeListener из списка прослушивателей для указанного свойства.
void repaint()
Перерисовывает этот компонент.
void repaint(int x, int y, int width, int height)
Перерисовывает указанный прямоугольник этого компонента.
void repaint(long tm)
Перерисовывает компонент.
void repaint(long tm, int x, int y, int width, int height)
Перерисовывает указанный прямоугольник этого компонента в течение tm миллисекунд.
void requestFocus()
Запрашивает для этого компонента фокус ввода и делает окно верхнего уровня — предка этого компонента — окном, обладающим фокусом.
protected boolean requestFocus(boolean temporary)
Запрашивает для этого Component фокус ввода и делает Component верхнего уровня — его предка — окном Window.
protected boolean requestFocus(boolean temporary, FocusEvent.Cause cause)
Запрашивает по причине cause для этого Component фокус ввода и делает Component верхнего уровня — его предка — окном Window.
void requestFocus(FocusEvent.Cause cause)
Запрашивает по причине cause для этого компонента фокус ввода и делает окно верхнего уровня — предка этого компонента — окном, обладающим фокусом.
boolean requestFocusInWindow()
Запрашивает для этого компонента фокус ввода, если окно верхнего уровня — предок этого компонента — уже обладает фокусом.
protected boolean requestFocusInWindow(boolean temporary)
Запрашивает, чтобы этот Component получил фокус ввода, если его предок верхнего уровня Component уже является Window, имеющим фокус.
boolean requestFocusInWindow(FocusEvent.Cause cause)
Запрашивает на основании причины cause, чтобы этот компонент получил фокус ввода, если его предок верхнего уровня уже является окном, имеющим фокус.
void resize(int width, int height)
Устарело.
Начиная с JDK версии 1.1 заменено на setSize(int, int).
void resize(Dimension d)
Устарело.
Начиная с JDK версии 1.1 заменено на setSize(Dimension).
void revalidate()
Повторно проверяет иерархию компонентов до ближайшего корня проверки.
void setComponentOrientation(ComponentOrientation o)
Устанавливает зависящую от языка ориентацию, используемую для упорядочения элементов или текста внутри этого компонента.
void setDropTarget(DropTarget dt)
Связывает DropTarget с этим компонентом.
void setEnabled(boolean b)
Включает или отключает этот компонент в зависимости от значения параметра b.
void setFocusable(boolean focusable)
Устанавливает для этого компонента возможность получать фокус в указанное значение.
void setFocusTraversalKeysEnabled(boolean focusTraversalKeysEnabled)
Устанавливает, включены ли для этого компонента клавиши перехода фокуса.
void setForeground(Color c)
Устанавливает цвет переднего плана этого компонента.
void setIgnoreRepaint(boolean ignoreRepaint)
Устанавливает, следует ли игнорировать сообщения отрисовки, полученные от операционной системы.
void setLocale(Locale l)
Устанавливает локаль этого компонента.
void setMaximumSize(Dimension maximumSize)
Устанавливает максимальный размер этого компонента в постоянное значение.
void setMixingCutoutShape(Shape shape)
Устанавливает форму «mixing-cutout» для этого облегчённого компонента.
void setName(String name)
Устанавливает имя компонента в указанную строку.
void setPreferredSize(Dimension preferredSize)
Устанавливает предпочтительный размер этого компонента в постоянное значение.
void show(boolean b)
Устарело.
Начиная с 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(Object obj)
Указывает, равен ли этот объект какому-либо другому.
protected void finalize()
Устарело, будет удалено: этот элемент API подлежит удалению в будущей версии.
Финализация устарела и подлежит удалению в одном из будущих выпусков.
final Class<?> getClass()
Возвращает класс времени выполнения этого Object.
int hashCode()
Возвращает хеш-код этого объекта.
final void notify()
Пробуждает один поток, ожидающий на мониторе этого объекта.
final void notifyAll()
Пробуждает все потоки, ожидающие на мониторе этого объекта.
final void wait()
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания.
final void wait(long timeoutMillis)
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания, либо истечения заданного промежутка реального времени.
final void wait(long timeoutMillis, int nanos)
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания, либо истечения заданного промежутка реального времени.

Подробное описание полей

DEFAULT_MODALITY_TYPE

public static final Dialog.ModalityType DEFAULT_MODALITY_TYPE
Тип модальности по умолчанию для модальных диалоговых окон. Тип модальности по умолчанию — APPLICATION_MODAL. Вызов старого setModal(true) эквивалентен setModalityType(DEFAULT_MODALITY_TYPE).
Начиная с:
1.6
См. также:
  • Dialog.ModalityType
  • setModal(boolean)

Подробное описание конструкторов

Dialog

public Dialog(Frame owner)
Создает изначально невидимое немодальное Dialog с указанным владельцем Frame и пустым заголовком.
Параметры:
owner — владелец диалогового окна или null, если у этого диалогового окна нет владельца
Исключения:
IllegalArgumentException — если owner's GraphicsConfiguration не является экранным устройством
HeadlessException — если GraphicsEnvironment.isHeadless() возвращает true
См. также:
  • GraphicsEnvironment.isHeadless()
  • Component.setSize(int, int)
  • Component.setVisible(boolean)

Dialog

public Dialog(Frame owner, boolean modal)
Создает изначально невидимое Dialog с указанным владельцем Frame, типом модальности и пустым заголовком.
Параметры:
owner — владелец диалогового окна или null, если у этого диалогового окна нет владельца
modal — указывает, блокирует ли диалоговое окно ввод пользователя в другие окна верхнего уровня при отображении. Если false, диалоговое окно является MODELESS; если true, свойству типа модальности присваивается значение DEFAULT_MODALITY_TYPE
Исключения:
IllegalArgumentException — если owner's GraphicsConfiguration не является экранным устройством
HeadlessException — если GraphicsEnvironment.isHeadless() возвращает true
См. также:
  • Dialog.ModalityType
  • Dialog.ModalityType.MODELESS
  • DEFAULT_MODALITY_TYPE
  • setModal(boolean)
  • setModalityType(Dialog.ModalityType)
  • GraphicsEnvironment.isHeadless()

Dialog

public Dialog(Frame owner, String title)
Создает изначально невидимое немодальное Dialog с указанным владельцем Frame и заголовком.
Параметры:
owner — владелец диалогового окна или null, если у этого диалогового окна нет владельца
title — заголовок диалогового окна или null, если у этого диалогового окна нет заголовка
Исключения:
IllegalArgumentException — если owner's GraphicsConfiguration не является экранным устройством
HeadlessException — если GraphicsEnvironment.isHeadless() возвращает true
См. также:
  • GraphicsEnvironment.isHeadless()
  • Component.setSize(int, int)
  • Component.setVisible(boolean)

Dialog

public Dialog(Frame owner, String title, boolean modal)
Создает изначально невидимое Dialog с указанными владельцем Frame, заголовком и типом модальности.
Параметры:
owner — владелец диалогового окна или null, если у этого диалогового окна нет владельца
title — заголовок диалогового окна или null, если у этого диалогового окна нет заголовка
modal — указывает, блокирует ли диалоговое окно ввод пользователя в другие окна верхнего уровня при отображении. Если false, диалоговое окно является MODELESS; если true, свойству типа модальности присваивается значение DEFAULT_MODALITY_TYPE
Исключения:
IllegalArgumentException — если owner's GraphicsConfiguration не является экранным устройством
HeadlessException — если GraphicsEnvironment.isHeadless() возвращает true
См. также:
  • Dialog.ModalityType
  • Dialog.ModalityType.MODELESS
  • DEFAULT_MODALITY_TYPE
  • setModal(boolean)
  • setModalityType(Dialog.ModalityType)
  • GraphicsEnvironment.isHeadless()
  • Component.setSize(int, int)
  • Component.setVisible(boolean)

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.ModalityType
  • Dialog.ModalityType.MODELESS
  • DEFAULT_MODALITY_TYPE
  • setModal(boolean)
  • setModalityType(Dialog.ModalityType)
  • GraphicsEnvironment.isHeadless()
  • Component.setSize(int, int)
  • Component.setVisible(boolean)

Dialog

public Dialog(Dialog owner)
Создает изначально невидимое немодальное Dialog с указанным владельцем Dialog и пустым заголовком.
Параметры:
owner — владелец диалогового окна или null, если у этого диалогового окна нет владельца
Исключения:
IllegalArgumentException — если owner's GraphicsConfiguration не является экранным устройством
HeadlessException — если GraphicsEnvironment.isHeadless() возвращает true
Начиная с:
1.2
См. также:
  • GraphicsEnvironment.isHeadless()

Dialog

public Dialog(Dialog owner, String title)
Создает изначально невидимое немодальное Dialog с указанными владельцем Dialog и заголовком.
Параметры:
owner — владелец диалогового окна или null, если у этого окна нет владельца
title — заголовок диалогового окна или null, если у этого диалогового окна нет заголовка
Исключения:
IllegalArgumentException — если owner's GraphicsConfiguration не является экранным устройством
HeadlessException — если GraphicsEnvironment.isHeadless() возвращает true
Начиная с:
1.2
См. также:
  • GraphicsEnvironment.isHeadless()

Dialog

public Dialog(Dialog owner, String title, boolean modal)
Создает изначально невидимое Dialog с указанными владельцем Dialog, заголовком и типом модальности.
Параметры:
owner — владелец диалогового окна или null, если у этого диалогового окна нет владельца
title — заголовок диалогового окна или null, если у этого диалогового окна нет заголовка
modal — указывает, блокирует ли диалоговое окно ввод пользователя в другие окна верхнего уровня при отображении. Если false, диалоговое окно является MODELESS; если true, свойству типа модальности присваивается значение DEFAULT_MODALITY_TYPE
Исключения:
IllegalArgumentException — если owner's GraphicsConfiguration не является экранным устройством
HeadlessException — если GraphicsEnvironment.isHeadless() возвращает true
Начиная с:
1.2
См. также:
  • Dialog.ModalityType
  • Dialog.ModalityType.MODELESS
  • DEFAULT_MODALITY_TYPE
  • setModal(boolean)
  • setModalityType(Dialog.ModalityType)
  • GraphicsEnvironment.isHeadless()

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.ModalityType
  • Dialog.ModalityType.MODELESS
  • DEFAULT_MODALITY_TYPE
  • setModal(boolean)
  • setModalityType(Dialog.ModalityType)
  • GraphicsEnvironment.isHeadless()
  • Component.setSize(int, int)
  • Component.setVisible(boolean)

Dialog

public Dialog(Window owner)
Создает изначально невидимое немодальное Dialog с указанным владельцем Window и пустым заголовком.
Параметры:
owner — владелец диалогового окна. Владельцем должен быть экземпляр Dialog, Frame, любой из их подклассов либо null
Исключения:
IllegalArgumentException — если owner не является экземпляром Dialog или Frame
IllegalArgumentException — если owner's GraphicsConfiguration не является экранным устройством
HeadlessException — если GraphicsEnvironment.isHeadless() возвращает true
Начиная с:
1.6
См. также:
  • GraphicsEnvironment.isHeadless()

Dialog

public Dialog(Window owner, String title)
Создает изначально невидимое немодальное Dialog с указанными владельцем Window и заголовком.
Параметры:
owner — владелец диалогового окна. Владельцем должен быть экземпляр Dialog, Frame, любой из их подклассов либо null
title — заголовок диалогового окна или null, если у этого диалогового окна нет заголовка
Исключения:
IllegalArgumentException — если owner не является экземпляром Dialog или Frame
IllegalArgumentException — если owner's GraphicsConfiguration не является экранным устройством
HeadlessException — если GraphicsEnvironment.isHeadless() возвращает true
Начиная с:
1.6
См. также:
  • GraphicsEnvironment.isHeadless()

Dialog

public Dialog(Window owner, Dialog.ModalityType modalityType)
Создает изначально невидимое Dialog с указанными владельцем Window, типом модальности и пустым заголовком.
Параметры:
owner — владелец диалогового окна. Владельцем должен быть экземпляр Dialog, Frame, любой из их подклассов либо null
modalityType — указывает, блокирует ли диалоговое окно ввод в другие окна при отображении. Значение null и неподдерживаемые типы модальности эквивалентны MODELESS
Исключения:
IllegalArgumentException — если owner не является экземпляром Dialog или Frame
IllegalArgumentException — если owner's GraphicsConfiguration не является экранным устройством
HeadlessException — если GraphicsEnvironment.isHeadless() возвращает true
Начиная с:
1.6
См. также:
  • Dialog.ModalityType
  • setModal(boolean)
  • setModalityType(Dialog.ModalityType)
  • GraphicsEnvironment.isHeadless()
  • Toolkit.isModalityTypeSupported(Dialog.ModalityType)

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's GraphicsConfiguration не является экранным устройством
HeadlessException — если GraphicsEnvironment.isHeadless() возвращает true
Начиная с:
1.6
См. также:
  • Dialog.ModalityType
  • setModal(boolean)
  • setModalityType(Dialog.ModalityType)
  • GraphicsEnvironment.isHeadless()
  • Toolkit.isModalityTypeSupported(Dialog.ModalityType)

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
См. также:
  • Dialog.ModalityType
  • setModal(boolean)
  • setModalityType(Dialog.ModalityType)
  • GraphicsEnvironment.isHeadless()
  • Toolkit.isModalityTypeSupported(Dialog.ModalityType)

Подробное описание методов

addNotify

public void addNotify()
Делает это диалоговое окно отображаемым, связывая его с системным экранным ресурсом. Перевод диалогового окна в отображаемое состояние приводит к переводу всех его дочерних элементов в отображаемое состояние. Этот метод вызывается средствами toolkit внутри системы и не должен вызываться программами напрямую.
Переопределяет:
addNotify в классе Window
См. также:
  • Component.isDisplayable()
  • Container.removeNotify()

isModal

public boolean isModal()
Показывает, является ли диалоговое окно модальным.

Этот метод устарел и сохранен только для обратной совместимости. Вместо него используйте getModalityType().

Возвращает:
true, если это диалоговое окно является модальным; в противном случае — false
См. также:
  • DEFAULT_MODALITY_TYPE
  • Dialog.ModalityType.MODELESS
  • setModal(boolean)
  • getModalityType()
  • setModalityType(Dialog.ModalityType)

setModal

public void setModal(boolean modal)
Указывает, должно ли это диалоговое окно быть модальным.

Этот метод устарел и сохранен только для обратной совместимости. Вместо него используйте setModalityType().

Примечание: изменение модальности отображаемого диалогового окна может не дать эффекта, пока оно не будет скрыто, а затем показано снова.

Параметры:
modal — указывает, блокирует ли диалоговое окно ввод в другие окна при отображении; вызов setModal(true) эквивалентен setModalityType(Dialog.DEFAULT_MODALITY_TYPE), а вызов setModal(false) эквивалентен setModalityType(Dialog.ModalityType.MODELESS)
Начиная с:
1.1
См. также:
  • DEFAULT_MODALITY_TYPE
  • Dialog.ModalityType.MODELESS
  • isModal()
  • getModalityType()
  • setModalityType(Dialog.ModalityType)

getModalityType

public Dialog.ModalityType getModalityType()
Возвращает тип модальности этого диалогового окна.
Возвращает:
тип модальности этого диалогового окна
Начиная с:
1.6
См. также:
  • setModalityType(Dialog.ModalityType)

setModalityType

public void setModalityType(Dialog.ModalityType type)
Устанавливает тип модальности для этого диалогового окна. Возможные типы модальности см. в разделе ModalityType.

Если указанный тип модальности не поддерживается, используется MODELESS. После вызова этого метода можно вызвать getModalityType(), чтобы убедиться, что тип модальности был установлен.

Примечание: изменение модальности отображаемого диалогового окна может не дать эффекта, пока оно не будет скрыто, а затем показано снова.

Параметры:
type — указывает, блокирует ли диалоговое окно ввод в другие окна при отображении. Значение null и неподдерживаемые типы модальности эквивалентны MODELESS
Начиная с:
1.6
См. также:
  • getModalityType()
  • Toolkit.isModalityTypeSupported(Dialog.ModalityType)

getTitle

public String getTitle()
Возвращает заголовок диалогового окна. Заголовок отображается в рамке диалогового окна.
Возвращает:
заголовок этого диалогового окна. Заголовок может быть null.
См. также:
  • setTitle(String)

setTitle

public void setTitle(String title)
Устанавливает заголовок диалогового окна.
Параметры:
title — заголовок, отображаемый в рамке диалогового окна; значение null приводит к пустому заголовку
См. также:
  • getTitle()

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 обеспечивает обработку других событий, пока выполнение этого метода заблокировано.
См. также:
  • Window.setVisible(boolean)
  • Window.dispose()
  • Component.isDisplayable()
  • Component.validate()
  • isModal()

show

@Deprecated public void show()
Устарело.
Начиная с JDK версии 1.5 заменено на setVisible(boolean).
Делает Dialog видимым. Если диалоговое окно и/или его владелец ещё не отображаются, они оба становятся отображаемыми. Перед тем как диалоговое окно станет видимым, будет выполнена его проверка. Если диалоговое окно уже видимо, этот вызов выведет его на передний план.

Если диалоговое окно является модальным и ещё не видимо, этот вызов не вернётся, пока диалоговое окно не будет скрыто вызовом hide или dispose. Допускается показывать модальные диалоговые окна из потока диспетчеризации событий, поскольку инструментарий обеспечит работу другого цикла обработки событий, пока заблокирован цикл, вызвавший этот метод.

Переопределяет:
show в классе Window
См. также:
  • Component.hide()
  • Component.isDisplayable()
  • Component.validate()
  • isModal()
  • Window.setVisible(boolean)

hide

@Deprecated public void hide()
Устарело.
Начиная с JDK версии 1.5 заменено на setVisible(boolean).
Скрывает диалоговое окно, а затем заставляет show вернуться, если в данный момент оно заблокировано.
Переопределяет:
hide в классе Window
См. также:
  • Window.show()
  • Window.dispose()
  • Window.setVisible(boolean)

toBack

public void toBack()
Если это окно видимо, перемещает его на задний план и может привести к потере фокуса или активности, если оно является окном с фокусом или активным окном.

Помещает это окно в конец порядка наложения и отображает его позади всех других окон в этой виртуальной машине. Если это окно не видимо, никаких действий не выполняется. Некоторые платформы не позволяют окнам, принадлежащим другим окнам, отображаться ниже своих владельцев. Будет предпринята попытка переместить это окно как можно ниже в порядке наложения; однако разработчикам не следует полагать, что этот метод переместит это окно ниже всех остальных окон во всех ситуациях.

Из-за различий в собственных оконных системах невозможно гарантировать изменения окон с фокусом и активных окон. Разработчики ни в коем случае не должны считать, что это окно больше не является окном с фокусом или активным окном, пока оно не получит событие WINDOW_LOST_FOCUS или WINDOW_DEACTIVATED. На платформах, где окно, находящееся выше всех остальных, является окном с фокусом, этот метод, вероятно, приведёт к потере фокуса этим окном. В этом случае фокус получит следующее по высоте доступное для фокусировки окно в этой виртуальной машине. На платформах, где порядок наложения обычно не влияет на окно с фокусом, этот метод, вероятно, не изменит окна с фокусом и активные окна.

Если это диалоговое окно является модальным и блокирует некоторые окна, то они также перемещаются на задний план, чтобы оставаться позади блокирующего диалогового окна.

Переопределяет:
toBack в классе Window
См. также:
  • Window.toBack()

isResizable

public boolean isResizable()
Указывает, может ли пользователь изменять размер этого диалогового окна. По умолчанию все диалоговые окна изначально допускают изменение размера.
Возвращает:
true, если пользователь может изменить размер диалогового окна; в противном случае — false.
См. также:
  • setResizable(boolean)

setResizable

public void setResizable(boolean resizable)
Задаёт, может ли пользователь изменять размер этого диалогового окна.
Параметры:
resizable — true, если пользователь может изменять размер этого диалогового окна; в противном случае — false.
См. также:
  • isResizable()

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()
  • Component.isDisplayable()
  • Window.getShape()
  • Window.getOpacity()
  • Window.getBackground()

isUndecorated

public boolean isUndecorated()
Указывает, не имеет ли это диалоговое окно оформления. По умолчанию все диалоговые окна изначально имеют оформление.
Возвращает:
true, если диалоговое окно не имеет оформления; в противном случае — false.
Начиная с:
1.4
См. также:
  • setUndecorated(boolean)

paramString

protected String paramString()
Возвращает строку, представляющую состояние этого диалогового окна. Этот метод предназначен только для отладки; содержимое и формат возвращаемой строки могут различаться в разных реализациях. Возвращаемая строка может быть пустой, но не может быть null.
Переопределяет:
paramString в классе Container
Возвращает:
строку параметров этого диалогового окна.

getAccessibleContext

public AccessibleContext getAccessibleContext()
Возвращает AccessibleContext, связанный с этим диалоговым окном. Для диалоговых окон AccessibleContext представлен объектом AccessibleAWTDialog. При необходимости создаётся новый экземпляр AccessibleAWTDialog.
Определён в:
getAccessibleContext в интерфейсе Accessible
Переопределяет:
getAccessibleContext в классе Window
Возвращает:
объект AccessibleAWTDialog, служащий AccessibleContext этого диалогового окна
Начиная с:
1.3

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в документации Java SE, которая содержит более подробные описания для разработчиков, включая концептуальные обзоры, определения терминов, обходные решения и работающие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её аффилированных лиц в США и других странах.
Авторское право © 1993, 2026, Oracle и/или её аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API