Класс JWindow
- Все реализуемые интерфейсы:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer
@JavaBean(defaultProperty="accessibleContext", description="A toplevel window which has no system border or controls.") public class JWindow extends Window implements Accessible, RootPaneContainer
JWindow — это контейнер, который можно отобразить в любом месте рабочего стола пользователя. У него нет строки заголовка, кнопок управления окном и других элементов оформления, присущих JFrame, однако он по-прежнему является полноправной частью рабочего стола пользователя и может находиться в любом его месте. Компонент JWindow содержит JRootPane в качестве единственного дочернего элемента. contentPane должен быть родителем любых дочерних элементов JWindow. Для удобства методы add, remove и setLayout этого класса переопределены и делегируют вызовы соответствующим методам ContentPane. Например, можно добавить дочерний компонент в окно следующим образом:
window.add(child);
Дочерний компонент будет добавлен в contentPane. contentPane всегда будет не-null. Попытка установить для него значение null приведет к тому, что JWindow выбросит исключение. Для contentPane по умолчанию будет установлен менеджер BorderLayout. Подробные сведения о добавлении, удалении и настройке LayoutManager объекта JWindow см. в описании RootPaneContainer. Полное описание компонентов contentPane, glassPane и layeredPane см. в документации JRootPane.
В многомониторной среде можно создать JWindow на другом экранном устройстве. Дополнительные сведения см. в описании Window.
Предупреждение: Swing не является потокобезопасной библиотекой. Дополнительные сведения см. в документе Политика потоков в Swing.
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими версиями Swing. Текущая поддержка сериализации подходит для кратковременного хранения данных или для RMI между приложениями, работающими с одной и той же версией Swing. Начиная с версии 1.4, в пакет java.beans добавлена поддержка долговременного хранения всех JavaBeans. См. XMLEncoder.
- Начиная с версии:
- 1.2
- См. также:
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
JWindow.AccessibleJWindow |
Этот класс реализует поддержку специальных возможностей для класса JWindow. |
Вложенные классы/интерфейсы, объявленные в классе 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 |
Внутренний класс для переключения буферов компонента. |
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected AccessibleContext |
accessibleContext |
Свойство контекста специальных возможностей. |
protected JRootPane |
rootPane |
Экземпляр JRootPane, который управляет contentPane и необязательным menuBar для этого фрейма, а также glassPane. |
protected boolean |
rootPaneCheckingEnabled |
Если значение равно true, вызовы add и setLayout будут перенаправляться в contentPane. |
Поля, объявленные в классе Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT | Модификатор и тип | Поле | Описание |
|---|---|---|
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. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
JWindow() |
Создаёт окно без указанного владельца. |
JWindow |
Создаёт окно с указанным фреймом-владельцем. |
JWindow |
Создаёт окно с указанным GraphicsConfiguration экранного устройства. |
JWindow |
Создаёт окно с указанным окном-владельцем. |
JWindow |
Создаёт окно с указанным окном-владельцем и GraphicsConfiguration экранного устройства. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
protected void |
addImpl |
Добавляет указанный дочерний Component. |
protected JRootPane |
createRootPane() |
Вызывается конструкторами для создания rootPane по умолчанию. |
AccessibleContext |
getAccessibleContext() |
Возвращает AccessibleContext, связанный с этим JWindow. |
Container |
getContentPane() |
Возвращает Container, который является contentPane этого окна. |
Component |
getGlassPane() |
Возвращает glassPane Component этого окна. |
Graphics |
getGraphics() |
Создаёт графический контекст для этого компонента. |
JLayeredPane |
getLayeredPane() |
Возвращает объект layeredPane для этого окна. |
JRootPane |
getRootPane() |
Возвращает объект rootPane для этого окна. |
TransferHandler |
getTransferHandler() |
Возвращает значение свойства transferHandler. |
protected boolean |
isRootPaneCheckingEnabled() |
Возвращает, перенаправляются ли вызовы add и setLayout в contentPane. |
protected String |
paramString() |
Возвращает строковое представление этого JWindow. |
void |
remove |
Удаляет указанный компонент из контейнера. |
void |
repaint |
Перерисовывает указанный прямоугольник этого компонента в течение time миллисекунд. |
void |
setContentPane |
Устанавливает свойство contentPane для этого окна. |
void |
setGlassPane |
Устанавливает свойство glassPane. |
void |
setLayeredPane |
Устанавливает свойство layeredPane. |
void |
setLayout |
Устанавливает LayoutManager. |
protected void |
setRootPane |
Устанавливает новый объект rootPane для этого окна. |
protected void |
setRootPaneCheckingEnabled |
Устанавливает, будут ли вызовы add и setLayout перенаправляться в contentPane. |
void |
setTransferHandler |
Устанавливает свойство transferHandler, представляющее собой механизм поддержки передачи данных в этот компонент. |
void |
update |
Вызывает paint(g). |
protected void |
windowInit() |
Вызывается конструкторами для правильной инициализации JWindow. |
Методы, объявленные в классе Window
addNotify, 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, hide, 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, setVisible, show, toBack, toFront | Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addNotify() |
Делает это окно отображаемым, создавая соединение с его системным экранным ресурсом. |
void |
addPropertyChangeListener |
Добавляет PropertyChangeListener в список слушателей. |
void |
addPropertyChangeListener |
Добавляет PropertyChangeListener в список слушателей для указанного свойства. |
void |
addWindowFocusListener |
Добавляет указанный слушатель фокуса окна для получения событий окна от этого окна. |
void |
addWindowListener |
Добавляет указанный слушатель окна для получения событий окна от этого окна. |
void |
addWindowStateListener |
Добавляет указанный слушатель состояния окна для получения событий окна от этого окна. |
void |
applyResourceBundle |
Устарело. |
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. |
Component |
getFocusOwner() |
Возвращает дочерний компонент этого Window, обладающий фокусом, если фокус находится на этом Window; в противном случае возвращает null. |
Set |
getFocusTraversalKeys |
Возвращает клавишу перехода фокуса для этого Window. |
List |
getIconImages() |
Возвращает последовательность изображений, отображаемых в качестве значка этого окна. |
InputContext |
getInputContext() |
Возвращает контекст ввода для этого окна. |
<T extends EventListener> |
getListeners |
Возвращает массив всех объектов, зарегистрированных в данный момент как FooListeners для этого Window. |
Locale |
getLocale() |
Возвращает объект Locale, связанный с этим окном, если задана локаль. |
Dialog.ModalExclusionType |
getModalExclusionType() |
Возвращает тип исключения из модальности этого окна. |
Component |
getMostRecentFocusOwner() |
Возвращает дочерний компонент этого Window, который получит фокус, когда фокус будет находиться на этом Window. |
float |
getOpacity() |
Возвращает непрозрачность окна. |
Window[] |
getOwnedWindows() |
Возвращает массив всех окон, принадлежащих в данный момент этому окну. |
Window |
getOwner() |
Возвращает владельца этого окна. |
static Window[] |
getOwnerlessWindows() |
Возвращает массив всех Windows, созданных этим приложением и не имеющих владельца. |
Shape |
getShape() |
Возвращает форму окна. |
Toolkit |
getToolkit() |
Возвращает инструментарий этого фрейма. |
Window.Type |
getType() |
Возвращает тип окна. |
final String |
getWarningString() |
Устарело, будет удалено: этот элемент API может быть удалён в будущей версии. начиная с JDK 24 |
WindowFocusListener[] |
getWindowFocusListeners() |
Возвращает массив всех слушателей фокуса окна, зарегистрированных для этого окна. |
WindowListener[] |
getWindowListeners() |
Возвращает массив всех слушателей окна, зарегистрированных для этого окна. |
static Window[] |
getWindows() |
Возвращает массив всех Windows, как принадлежащих, так и не имеющих владельца, созданных этим приложением. |
WindowStateListener[] |
getWindowStateListeners() |
Возвращает массив всех слушателей состояния окна, зарегистрированных для этого окна. |
void |
hide() |
Устарело. Начиная с JDK версии 1.5 заменено на Window.setVisible(boolean). |
boolean |
isActive() |
Возвращает, является ли это Window активным. |
final boolean |
isAlwaysOnTop() |
Возвращает, является ли это окно окном, всегда отображаемым поверх остальных. |
boolean |
isAlwaysOnTopSupported() |
Возвращает, поддерживается ли для этого окна режим отображения поверх остальных. |
boolean |
isAutoRequestFocus() |
Возвращает, должно ли это окно получить фокус при последующем отображении (вызовом setVisible(true)) или перемещении на передний план (вызовом Window.toFront()). |
final boolean |
isFocusableWindow() |
Возвращает, может ли это Window стать окном, обладающим фокусом, то есть может ли это Window или любой из его подкомпонентов стать владельцем фокуса. |
final boolean |
isFocusCycleRoot() |
Всегда возвращает true, поскольку все окна должны быть корнями цикла обхода фокуса. |
boolean |
isFocused() |
Возвращает, находится ли это Window в фокусе. |
boolean |
isLocationByPlatform() |
Возвращает true, если при следующем отображении это Window появится в расположении по умолчанию, предусмотренном системной оконной подсистемой. |
boolean |
isOpaque() |
Показывает, является ли окно в данный момент непрозрачным. |
boolean |
isShowing() |
Проверяет, отображается ли это Window на экране. |
boolean |
isValidateRoot() |
Показывает, является ли этот контейнер корнем проверки. |
void |
pack() |
Изменяет размер этого Window в соответствии с предпочтительными размерами и компоновками его подкомпонентов. |
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 |
Устанавливает, может ли это Window стать окном, обладающим фокусом, если оно удовлетворяет другим требованиям, изложенным в isFocusableWindow. |
final void |
setFocusCycleRoot |
Ничего не делает, поскольку окна всегда должны быть корнями цикла обхода фокуса. |
void |
setIconImage |
Устанавливает изображение, отображаемое в качестве значка этого окна. |
void |
setIconImages |
Устанавливает последовательность изображений, отображаемых в качестве значка этого окна. |
void |
setLocation |
Перемещает этот компонент в новое место. |
void |
setLocation |
Перемещает этот компонент в новое место. |
void |
setLocationByPlatform |
Устанавливает, должно ли это Window отображаться в расположении по умолчанию, предусмотренном системной оконной подсистемой, или в текущем расположении (возвращаемом getLocation) при следующем отображении окна. |
void |
setLocationRelativeTo |
Устанавливает расположение окна относительно указанного компонента в соответствии со следующими сценариями. |
void |
setMinimumSize |
Устанавливает минимальный размер этого окна в постоянное значение. |
void |
setModalExclusionType |
Задаёт тип исключения из модальности для этого окна. |
void |
setOpacity |
Устанавливает непрозрачность окна. |
void |
setShape |
Устанавливает форму окна. |
void |
setSize |
Изменяет размер этого компонента, задавая ширину width и высоту height. |
void |
setSize |
Изменяет размер этого компонента, задавая ширину d.width и высоту d.height. |
void |
setType |
Устанавливает тип окна. |
void |
setVisible |
Показывает или скрывает это Window в зависимости от значения параметра b. |
void |
show() |
Устарело. Начиная с JDK версии 1.5 заменено на Window.setVisible(boolean). |
void |
toBack() |
Если это Window отображается, перемещает его на задний план и может привести к потере фокуса или активности, если оно находится в фокусе или является активным окном. |
void |
toFront() |
Если это Window отображается, перемещает его на передний план и может сделать его окном, обладающим фокусом. |
Методы, объявленные в классе Container
add, add, add, add, add, addContainerListener, 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, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree | Модификатор и тип | Метод | Описание |
|---|---|---|
Component |
add |
Добавляет указанный компонент в конец этого контейнера. |
Component |
add |
Добавляет указанный компонент в этот контейнер в заданную позицию. |
void |
add |
Добавляет указанный компонент в конец этого контейнера. |
void |
add |
Добавляет указанный компонент в этот контейнер с заданными ограничениями по указанному индексу. |
Component |
add |
Добавляет указанный компонент в этот контейнер. |
void |
addContainerListener |
Добавляет указанный прослушиватель контейнера для получения событий контейнера от этого контейнера. |
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 |
Выводит список с указанным отступом в указанный объект PrintWriter. |
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 |
removeAll() |
Удаляет все компоненты из этого контейнера. |
void |
removeContainerListener |
Удаляет указанный прослушиватель контейнера, чтобы он больше не получал события контейнера от этого контейнера. |
void |
removeNotify() |
Делает этот Container невидимым, удаляя его связь с собственным ресурсом экрана. |
void |
setComponentZOrder |
Перемещает указанный компонент на указанный индекс z-порядка в контейнере. |
void |
setFocusTraversalKeys |
Задает клавиши обхода фокуса для указанной операции обхода этого Container. |
void |
setFocusTraversalPolicy |
Задает политику обхода фокуса, которая будет управлять перемещением клавиатурного фокуса по дочерним элементам этого Container, если этот Container является корнем цикла фокуса. |
final void |
setFocusTraversalPolicyProvider |
Задает, будет ли этот контейнер использоваться для предоставления политики обхода фокуса. |
void |
setFont |
Задает шрифт этого контейнера. |
void |
transferFocusDownCycle() |
Передает фокус на один цикл обхода вниз. |
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, 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, 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() |
Получает цвет переднего плана этого компонента. |
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() |
Легковесный компонент не имеет собственного партнера в нативном инструментарии. |
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 |
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 |
Задаёт форму «выреза для смешивания» для этого облегчённого компонента. |
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 |
Заставляет текущий поток ждать, пока он не будет пробуждён, обычно посредством уведомления или прерывания, либо пока не истечёт заданный промежуток реального времени. |
Подробное описание полей
rootPane
protected JRootPane rootPane
JRootPane, который управляет contentPane и необязательным menuBar этого фрейма, а также glassPane.- См. также:
rootPaneCheckingEnabled
protected boolean rootPaneCheckingEnabled
add и setLayout будут перенаправляться в contentPane. Изначально значение равно false, но оно устанавливается в true при создании JWindow.- См. также:
accessibleContext
protected AccessibleContext accessibleContext
Подробное описание конструкторов
JWindow
public JWindow()
Этот конструктор устанавливает свойству локали компонента значение, возвращаемое JComponent.getDefaultLocale.
- Выбрасывает:
-
HeadlessException— еслиGraphicsEnvironment.isHeadless()возвращает true. - См. также:
JWindow
public JWindow(GraphicsConfiguration gc)
GraphicsConfiguration экранного устройства. Это окно не будет поддерживать фокус. Этот конструктор устанавливает свойству локали компонента значение, возвращаемое JComponent.getDefaultLocale.
- Параметры:
-
gc—GraphicsConfiguration, используемая для создания нового окна; если gc равноnull, предполагается системнаяGraphicsConfigurationпо умолчанию - Выбрасывает:
-
HeadlessException— еслиGraphicsEnvironment.isHeadless()возвращает true. -
IllegalArgumentException— еслиgcне принадлежит экранному устройству. - Начиная с:
- 1.3
- См. также:
JWindow
public JWindow(Frame owner)
owner равно null, будет использоваться общий владелец, и это окно не будет поддерживать фокус. Кроме того, это окно не будет поддерживать фокус, пока его владелец не отображается на экране. Этот конструктор устанавливает свойству локали компонента значение, возвращаемое JComponent.getDefaultLocale.
- Параметры:
-
owner— фрейм, из которого отображается окно - Выбрасывает:
-
HeadlessException— если GraphicsEnvironment.isHeadless() возвращает true. - См. также:
JWindow
public JWindow(Window owner)
owner равно null, будет использоваться общий владелец, и это окно не будет поддерживать фокус. Этот конструктор устанавливает свойству локали компонента значение, возвращаемое JComponent.getDefaultLocale.
- Параметры:
-
owner— окно, из которого отображается это окно - Выбрасывает:
-
HeadlessException— еслиGraphicsEnvironment.isHeadless()возвращает true. - См. также:
JWindow
public JWindow(Window owner, GraphicsConfiguration gc)
GraphicsConfiguration экранного устройства. Если owner равно null, будет использоваться общий владелец, и это окно не будет поддерживать фокус. Этот конструктор устанавливает свойству локали компонента значение, возвращаемое JComponent.getDefaultLocale.
- Параметры:
-
owner— окно, из которого отображается это окно -
gc—GraphicsConfiguration, используемая для создания нового окна; если gc равноnull, предполагается системнаяGraphicsConfigurationпо умолчанию, если толькоownerтакже не равно null; в этом случае будет использоватьсяGraphicsConfigurationобщего фрейма-владельца. - Выбрасывает:
-
HeadlessException— еслиGraphicsEnvironment.isHeadless()возвращает true. -
IllegalArgumentException— еслиgcне принадлежит экранному устройству. - Начиная с:
- 1.3
- См. также:
Подробное описание методов
windowInit
protected void windowInit()
JWindow.createRootPane
protected JRootPane createRootPane()
rootPane по умолчанию.- Возвращает:
- новый
JRootPane
isRootPaneCheckingEnabled
protected boolean isRootPaneCheckingEnabled()
add и setLayout в contentPane.- Возвращает:
- true, если
addиsetLayoutперенаправляются; в противном случае false - См. также:
setTransferHandler
@BeanProperty(hidden=true, description="Mechanism for transfer of data into the component") public void setTransferHandler(TransferHandler newHandler)
transferHandler — механизм поддержки передачи данных в этот компонент. Используйте null, если компонент не поддерживает операции передачи данных. Если системное свойство suppressSwingDropSupport равно false (значение по умолчанию), а текущая цель перетаскивания этого компонента равна null или не была задана пользователем, этот метод изменит цель перетаскивания следующим образом: если newHandler равно null, цель перетаскивания будет очищена. Если значение не равно null, будет установлена новая DropTarget.
Примечание. При использовании с JWindow, TransferHandler предоставляет только возможность импорта данных, поскольку методы, связанные с экспортом данных, в настоящее время типизированы как JComponent.
Дополнительные сведения см. в разделе «Как использовать перетаскивание и передачу данных» из Учебника по Java.
- Параметры:
-
newHandler— новыйTransferHandler - Начиная с:
- 1.6
- См. также:
getTransferHandler
public TransferHandler getTransferHandler()
transferHandler.- Возвращает:
- значение свойства
transferHandler - Начиная с:
- 1.6
- См. также:
update
setRootPaneCheckingEnabled
@BeanProperty(hidden=true, description="Whether the add and setLayout methods are forwarded") protected void setRootPaneCheckingEnabled(boolean enabled)
add и setLayout в contentPane.- Параметры:
-
enabled— true, еслиaddиsetLayoutперенаправляются; false, если они должны выполняться непосредственно дляJWindow. - См. также:
addImpl
protected void addImpl(Component comp, Object constraints, int index)
Component. Этот метод переопределен для условного перенаправления вызовов в contentPane. По умолчанию дочерние элементы добавляются в contentPane, а не во фрейм; подробные сведения см. в RootPaneContainer.- Переопределяет:
-
addImplв классеContainer - Параметры:
-
comp— компонент для добавления -
constraints— ограничения, которые необходимо соблюдать -
index— индекс - Выбрасывает:
-
IllegalArgumentException— еслиindexнедопустим -
IllegalArgumentException— при добавлении родительского контейнера к самому себе -
IllegalArgumentException— при добавлении окна в контейнер - См. также:
remove
public void remove(Component comp)
comp не является rootPane, вызов будет перенаправлен в contentPane. Ничего не происходит, если comp не является дочерним элементом JWindow или contentPane.- Переопределяет:
-
removeв классеContainer - Параметры:
-
comp— удаляемый компонент - Выбрасывает:
-
NullPointerException— еслиcompравно null - См. также:
setLayout
getRootPane
@BeanProperty(bound=false, hidden=true, description="the RootPane object for this window.") public JRootPane getRootPane()
rootPane для этого окна.- Определено в:
-
getRootPaneв интерфейсеRootPaneContainer - Возвращает:
- свойство
rootPaneдля этого окна - См. также:
setRootPane
protected void setRootPane(JRootPane root)
rootPane для этого окна. Этот метод вызывается конструктором.- Параметры:
-
root— новое свойствоrootPane - См. также:
getContentPane
public Container getContentPane()
Container, который является contentPane этого окна.- Определено в:
-
getContentPaneв интерфейсеRootPaneContainer - Возвращает:
- свойство
contentPane - См. также:
setContentPane
@BeanProperty(bound=false, hidden=true, description="The client area of the window where child components are normally inserted.") public void setContentPane(Container contentPane)
contentPane для этого окна. Этот метод вызывается конструктором.- Определено в:
-
setContentPaneв интерфейсеRootPaneContainer - Параметры:
-
contentPane— новыйcontentPane - Выбрасывает:
-
IllegalComponentStateException(исключение времени выполнения), если параметр панели содержимого равенnull - См. также:
getLayeredPane
public JLayeredPane getLayeredPane()
layeredPane для этого окна.- Определено в:
-
getLayeredPaneв интерфейсеRootPaneContainer - Возвращает:
- свойство
layeredPane - См. также:
setLayeredPane
@BeanProperty(bound=false, hidden=true, description="The pane which holds the various window layers.") public void setLayeredPane(JLayeredPane layeredPane)
layeredPane. Этот метод вызывается конструктором.- Определено в:
-
setLayeredPaneв интерфейсеRootPaneContainer - Параметры:
-
layeredPane— новый объектlayeredPane - Выбрасывает:
-
IllegalComponentStateException(исключение времени выполнения), если параметр панели содержимого равенnull - См. также:
getGlassPane
public Component getGlassPane()
glassPane Component этого окна.- Определено в:
-
getGlassPaneв интерфейсеRootPaneContainer - Возвращает:
- свойство
glassPane - См. также:
setGlassPane
@BeanProperty(bound=false, hidden=true, description="A transparent pane used for menu rendering.") public void setGlassPane(Component glassPane)
glassPane. Этот метод вызывается конструктором.- Определено в:
-
setGlassPaneв интерфейсеRootPaneContainer - Параметры:
-
glassPane— объектglassPaneдля этого окна - См. также:
getGraphics
@BeanProperty(bound=false) public Graphics getGraphics()
null.- Переопределяет:
-
getGraphicsв классеComponent - Возвращает:
- графический контекст для этого компонента или
null, если контекст отсутствует - Начиная с:
- 1.6
- См. также:
repaint
public void repaint(long time, int x, int y, int width, int height)
time миллисекунд. Подробные сведения об обработке перерисовки см. в RepaintManager.paramString
protected String paramString()
JWindow. Этот метод предназначен только для отладки; содержимое и формат возвращаемой строки могут различаться в разных реализациях. Возвращаемая строка может быть пустой, но не может быть null.- Переопределяет:
-
paramStringв классеContainer - Возвращает:
- строковое представление этого
JWindow
getAccessibleContext
public AccessibleContext getAccessibleContext()
- Определено в:
-
getAccessibleContextв интерфейсеAccessible - Переопределяет:
-
getAccessibleContextв классеWindow - Возвращает:
- объект AccessibleJWindow, выступающий в роли AccessibleContext для этого JWindow
© 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.
Component.applyComponentOrientation.