Class JDialog
- Все реализованные интерфейсы:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants
@JavaBean(defaultProperty="JMenuBar", description="A toplevel window for creating dialog boxes.") public class JDialog extends Dialog implements WindowConstants, Accessible, RootPaneContainer
JOptionPane для создания разнообразных стандартных диалоговых окон. Информацию о создании диалоговых окон см. в руководстве The Java Tutorial, раздел How to Make Dialogs. Компонент JDialog содержит JRootPane в качестве своего единственного дочернего элемента. Компонент contentPane должен быть родителем для любых дочерних элементов JDialog. Для удобства методы add, remove и setLayout этого класса переопределены таким образом, чтобы они делегировали вызовы соответствующим методам ContentPane. Например, вы можете добавить дочерний компонент в диалоговое окно следующим образом:
dialog.add(child);
И дочерний элемент будет добавлен в contentPane. contentPane всегда отличен от null. Попытка установить его в null приводит к возникновению исключения. Для contentPane по умолчанию установлен менеджер компоновки BorderLayout. Дополнительные сведения о добавлении, удалении и установке RootPaneContainer для LayoutManager см. в JDialog. Полное описание компонентов contentPane, glassPane и layeredPane см. в документации к JRootPane.
В многоэкранной среде вы можете создать JDialog на экранном устройстве, отличном от экрана его владельца. Дополнительные сведения см. в Frame.
Предупреждение: Swing не является потокобезопасным. Дополнительную информацию см. в разделе Swing's Threading Policy.
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для кратковременного хранения или RMI между приложениями, работающими на одной и той же версии Swing. Начиная с версии 1.4, поддержка долговременного хранения всех компонентов JavaBeans была добавлена в пакет java.beans. См. XMLEncoder.
- С какого года:
- 1.2
- См. также:
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
JDialog.AccessibleJDialog |
Этот класс реализует поддержку доступности (accessibility) для класса JDialog. |
Вложенные классы/интерфейсы, объявленные в классе Dialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType | Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
Dialog.AccessibleAWTDialog |
Этот класс реализует поддержку доступности (accessibility) для класса Dialog. |
static enum |
Dialog.ModalExclusionType |
Любое окно верхнего уровня может быть помечено как неблокируемое модальными диалоговыми окнами. |
static enum |
Dialog.ModalityType |
Модальные диалоговые окна блокируют любой ввод в некоторые окна верхнего уровня. |
Вложенные классы/интерфейсы, объявленные в классе Window
Window.AccessibleAWTWindow, Window.Type | Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
Window.AccessibleAWTWindow |
Этот класс реализует поддержку доступности (accessibility) для класса 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 |
Внутренний класс для копирования закадровых поверхностей (blitting) на компонент. |
protected class |
Component.FlipBufferStrategy |
Внутренний класс для переключения буферов (flipping) компонента. |
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected AccessibleContext |
accessibleContext |
AccessibleContext, связанный с этим JDialog
|
protected JRootPane |
rootPane |
Экземпляр JRootPane, который управляет contentPane. |
protected boolean |
rootPaneCheckingEnabled |
Если true, то вызовы add и setLayout будут перенаправлены в contentPane. |
Поля, объявленные в классе Dialog
DEFAULT_MODALITY_TYPE | Модификатор и тип | Поле | Описание |
|---|---|---|
static final Dialog.ModalityType |
DEFAULT_MODALITY_TYPE |
Тип модальности по умолчанию для модальных диалоговых окон. |
Поля, объявленные в классе 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. |
Поля, объявленные в интерфейсе WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE | Модификатор и тип | Поле | Описание |
|---|---|---|
static final int |
DISPOSE_ON_CLOSE |
Стандартная операция закрытия окна: освобождение окна (dispose). |
static final int |
DO_NOTHING_ON_CLOSE |
Стандартная операция закрытия окна: ничего не делать. |
static final int |
EXIT_ON_CLOSE |
Стандартная операция закрытия окна: выход из приложения. |
static final int |
HIDE_ON_CLOSE |
Стандартная операция закрытия окна: скрыть окно. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
JDialog() |
Создает немодальное диалоговое окно без заголовка и без указанного владельца Frame. |
JDialog |
Создает немодальное диалоговое окно с указанным владельцем Dialog и пустым заголовком. |
JDialog |
Создает диалоговое окно с пустым заголовком, указанной модальностью и владельцем Dialog. |
JDialog |
Создает немодальное диалоговое окно с указанным заголовком и указанным диалоговым окном-владельцем. |
JDialog |
Создает диалоговое окно с указанным заголовком, модальностью и указанным владельцем Dialog. |
JDialog |
Создает диалоговое окно с указанным заголовком, владельцем Dialog, модальностью и GraphicsConfiguration. |
JDialog |
Создает немодальное диалоговое окно с указанным владельцем Frame и пустым заголовком. |
JDialog |
Создает диалоговое окно с пустым заголовком, указанной модальностью и владельцем Frame. |
JDialog |
Создает немодальное диалоговое окно с указанным заголовком и указанным фреймом-владельцем. |
JDialog |
Создает диалоговое окно с указанным заголовком, владельцем Frame и модальностью. |
JDialog |
Создает диалоговое окно с указанным заголовком, владельцем Frame, модальностью и GraphicsConfiguration. |
JDialog |
Создает немодальное диалоговое окно с указанным владельцем Window и пустым заголовком. |
JDialog |
Создает диалоговое окно с пустым заголовком, указанной модальностью и владельцем Window. |
JDialog |
Создает немодальное диалоговое окно с указанным заголовком и владельцем Window. |
JDialog |
Создает диалоговое окно с указанным заголовком, владельцем Window и модальностью. |
JDialog |
Создает диалоговое окно с указанным заголовком, владельцем Window, модальностью и GraphicsConfiguration. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
protected void |
addImpl |
Добавляет указанный дочерний Component. |
protected JRootPane |
createRootPane() |
Вызывается методами конструктора для создания стандартного rootPane. |
protected void |
dialogInit() |
Вызывается конструкторами для надлежащей инициализации JDialog. |
AccessibleContext |
getAccessibleContext() |
Возвращает AccessibleContext, связанный с этим JDialog. |
Container |
getContentPane() |
Возвращает объект contentPane для этого диалогового окна. |
int |
getDefaultCloseOperation() |
Возвращает операцию, выполняемую, когда пользователь инициирует закрытие этого диалогового окна. |
Component |
getGlassPane() |
Возвращает объект glassPane для этого диалогового окна. |
Graphics |
getGraphics() |
Создает графический контекст для этого компонента. |
JMenuBar |
getJMenuBar() |
Возвращает строку меню, установленную для этого диалогового окна. |
JLayeredPane |
getLayeredPane() |
Возвращает объект layeredPane для этого диалогового окна. |
JRootPane |
getRootPane() |
Возвращает объект rootPane для этого диалогового окна. |
TransferHandler |
getTransferHandler() |
Возвращает свойство transferHandler. |
static boolean |
isDefaultLookAndFeelDecorated() |
Возвращает true, если оформление окна вновь создаваемых JDialog должно предоставляться текущим внешним видом (look and feel). |
protected boolean |
isRootPaneCheckingEnabled() |
Определяет, перенаправляются ли вызовы методов add и setLayout в contentPane. |
protected String |
paramString() |
Возвращает строковое представление этого JDialog. |
protected void |
processWindowEvent |
Обрабатывает события окна в зависимости от состояния свойства defaultCloseOperation. |
void |
remove |
Удаляет указанный компонент из контейнера. |
void |
repaint |
Перерисовывает указанную прямоугольную область этого компонента в течение time миллисекунд. |
void |
setContentPane |
Устанавливает свойство contentPane. |
void |
setDefaultCloseOperation |
Устанавливает операцию, которая по умолчанию выполняется, когда пользователь инициирует закрытие этого диалогового окна. |
static void |
setDefaultLookAndFeelDecorated |
Предоставляет подсказку о том, должно ли оформление окна (такое как границы, элементы закрытия окна, заголовок...) вновь создаваемых JDialog предоставляться текущим внешним видом (look and feel). |
void |
setGlassPane |
Устанавливает свойство glassPane. |
void |
setJMenuBar |
Устанавливает строку меню для этого диалогового окна. |
void |
setLayeredPane |
Устанавливает свойство layeredPane. |
void |
setLayout |
Устанавливает LayoutManager. |
protected void |
setRootPane |
Устанавливает свойство rootPane. |
protected void |
setRootPaneCheckingEnabled |
Устанавливает, перенаправляются ли вызовы методов add и setLayout в contentPane. |
void |
setTransferHandler |
Устанавливает свойство transferHandler, представляющее собой механизм для поддержки передачи данных в этот компонент. |
void |
update |
Вызывает paint(g). |
Методы, объявленные в классе Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack | Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addNotify() |
Делает этот Dialog отображаемым, подключая его к нативному экранному ресурсу. |
Dialog.ModalityType |
getModalityType() |
Возвращает тип модальности этого диалогового окна. |
String |
getTitle() |
Возвращает заголовок диалогового окна. |
void |
hide() |
Устарело. |
boolean |
isModal() |
Указывает, является ли диалоговое окно модальным. |
boolean |
isResizable() |
Указывает, может ли пользователь изменять размер этого диалогового окна. |
boolean |
isUndecorated() |
Указывает, является ли это диалоговое окно неоформленным. |
void |
setModal |
Указывает, должно ли это диалоговое окно быть модальным. |
void |
setModalityType |
Устанавливает тип модальности для этого диалогового окна. |
void |
setResizable |
Устанавливает, может ли пользователь изменять размер этого диалогового окна. |
void |
setTitle |
Устанавливает заголовок диалогового окна Dialog. |
void |
setUndecorated |
Отключает или включает оформление для этого диалогового окна. |
void |
setVisible |
Отображает или скрывает этот Dialog в зависимости от значения параметра b. |
void |
show() |
Устарело. Начиная с версии JDK 1.5, заменено на setVisible(boolean). |
void |
toBack() |
Если это Window видимо, отправляет это Window на задний план и может привести к потере фокуса или активации, если оно является сфокусированным или активным Window. |
Методы, объявленные в классе 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, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBackground, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setOpacity, setShape, setSize, setSize, setType, toFront | Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addPropertyChangeListener |
Добавляет PropertyChangeListener в список слушателей. |
void |
addPropertyChangeListener |
Добавляет PropertyChangeListener в список слушателей для определенного свойства. |
void |
addWindowFocusListener |
Добавляет указанного слушателя фокуса окна для получения событий окна от этого окна. |
void |
addWindowListener |
Добавляет указанного слушателя окна для получения событий окна от этого окна. |
void |
addWindowStateListener |
Добавляет указанного слушателя состояния окна для получения событий окна от этого окна. |
void |
applyResourceBundle |
Устарело. Начиная с J2SE 1.4, заменено на Component.applyComponentOrientation. |
void |
applyResourceBundle |
Устарело. Начиная с J2SE 1.4, заменено на Component.applyComponentOrientation. |
void |
createBufferStrategy |
Создает новую стратегию мультибуферизации для этого компонента. |
void |
createBufferStrategy |
Создает новую стратегию мультибуферизации для этого компонента с требуемыми возможностями буфера. |
void |
dispose() |
Освобождает все нативные экранные ресурсы, используемые этим Window, его подкомпонентами и всеми подчиненными ему дочерними элементами. |
Color |
getBackground() |
Возвращает цвет фона этого окна. |
BufferStrategy |
getBufferStrategy() |
Возвращает BufferStrategy, используемый этим компонентом. |
boolean |
getFocusableWindowState() |
Определяет, может ли это Window стать сфокусированным Window, если оно удовлетворяет остальным требованиям, описанным в isFocusableWindow. |
final Container |
getFocusCycleRootAncestor() |
Всегда возвращает null, поскольку у объектов Window нет предков; они представляют вершину иерархии Component. |
Component |
getFocusOwner() |
Возвращает дочерний Component этого Window, имеющий фокус, если это Window сфокусировано; в противном случае возвращает null. |
Set |
getFocusTraversalKeys |
Возвращает клавишу обхода фокуса для этого Window. |
List |
getIconImages() |
Возвращает последовательность изображений, отображаемых в качестве значка для этого окна. |
InputContext |
getInputContext() |
Возвращает контекст ввода для этого окна. |
<T extends EventListener> |
getListeners |
Возвращает массив всех объектов, зарегистрированных в данный момент как FooListener для этого Window. |
Locale |
getLocale() |
Возвращает объект Locale, связанный с этим окном, если локаль была установлена. |
Dialog.ModalExclusionType |
getModalExclusionType() |
Возвращает тип исключения модальности этого окна. |
Component |
getMostRecentFocusOwner() |
Возвращает дочерний Component этого Window, который получит фокус, когда это Window станет сфокусированным. |
float |
getOpacity() |
Возвращает непрозрачность окна. |
Window[] |
getOwnedWindows() |
Возвращает массив, содержащий все окна, которыми в данный момент владеет это окно. |
Window |
getOwner() |
Возвращает владельца этого окна. |
static Window[] |
getOwnerlessWindows() |
Возвращает массив всех созданных этим приложением Window, не имеющих владельца. |
Shape |
getShape() |
Возвращает форму окна. |
Toolkit |
getToolkit() |
Возвращает инструментарий (toolkit) этого фрейма. |
Window.Type |
getType() |
Возвращает тип окна. |
final String |
getWarningString() |
Устарело, для удаления: этот элемент API подлежит удалению в будущей версии. начиная с JDK 24 |
WindowFocusListener[] |
getWindowFocusListeners() |
Возвращает массив всех слушателей фокуса окна, зарегистрированных для этого окна. |
WindowListener[] |
getWindowListeners() |
Возвращает массив всех слушателей окна, зарегистрированных для этого окна. |
static Window[] |
getWindows() |
Возвращает массив всех созданных этим приложением Window, как имеющих владельца, так и не имеющих его. |
WindowStateListener[] |
getWindowStateListeners() |
Возвращает массив всех слушателей состояния окна, зарегистрированных для этого окна. |
boolean |
isActive() |
Определяет, является ли это Window активным. |
final boolean |
isAlwaysOnTop() |
Определяет, является ли это окно окном, расположенным поверх всех остальных («всегда сверху»). |
boolean |
isAlwaysOnTopSupported() |
Определяет, поддерживается ли для этого окна режим «всегда сверху». |
boolean |
isAutoRequestFocus() |
Определяет, должно ли это окно получать фокус при последующем отображении (вызовом setVisible(true)) или перемещении на передний план (вызовом Window.toFront()). |
final boolean |
isFocusableWindow() |
Определяет, может ли это Window стать сфокусированным Window, то есть может ли это Window или любой из его подкомпонентов стать владельцем фокуса. |
final boolean |
isFocusCycleRoot() |
Всегда возвращает true, поскольку все объекты Window должны являться корнями цикла обхода фокуса. |
boolean |
isFocused() |
Определяет, сфокусировано ли это Window. |
boolean |
isLocationByPlatform() |
Возвращает true, если это Window появится в стандартном расположении для нативной оконной системы при следующем отображении этого Window. |
boolean |
isOpaque() |
Указывает, является ли окно непрозрачным в данный момент. |
boolean |
isShowing() |
Проверяет, отображается ли это Window на экране. |
boolean |
isValidateRoot() |
Указывает, является ли этот контейнер корнем проверки (validate root). |
void |
pack() |
Задает размер этого Window в соответствии с предпочтительным размером и компоновкой его подкомпонентов. |
void |
paint |
Отрисовывает контейнер. |
boolean |
postEvent |
Устарело. Начиная с версии JDK 1.1, заменено на dispatchEvent(AWTEvent). |
protected void |
processEvent |
Обрабатывает события в этом окне. |
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 стать сфокусированным Window, если оно удовлетворяет остальным требованиям, описанным в isFocusableWindow. |
final void |
setFocusCycleRoot |
Ничего не делает, поскольку объекты Window всегда должны быть корнями цикла обхода фокуса. |
void |
setIconImage |
Устанавливает изображение, отображаемое в качестве значка для этого окна. |
void |
setIconImages |
Устанавливает последовательность изображений, отображаемых в качестве значка для этого окна. |
void |
setLocation |
Перемещает этот компонент в новое расположение. |
void |
setLocation |
Перемещает этот компонент в новое расположение. |
void |
setLocationByPlatform |
Устанавливает, должно ли это Window появиться в стандартном расположении для нативной оконной системы или в текущем расположении (возвращаемом методом getLocation) при следующем отображении Window. |
void |
setLocationRelativeTo |
Устанавливает положение окна относительно указанного компонента в соответствии со следующими сценариями. |
void |
setMinimumSize |
Устанавливает минимальный размер этого окна в постоянное значение. |
void |
setModalExclusionType |
Задает тип исключения модальности для этого окна. |
void |
setOpacity |
Устанавливает непрозрачность окна. |
void |
setShape |
Устанавливает форму окна. |
void |
setSize |
Изменяет размер этого компонента так, чтобы он имел ширину width и высоту height. |
void |
setSize |
Изменяет размер этого компонента так, чтобы он имел ширину d.width и высоту d.height. |
void |
setType |
Устанавливает тип окна. |
void |
toFront() |
Если это Window видимо, перемещает это Window на передний план и может сделать его сфокусированным 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 |
Возвращает, был ли явно определен набор клавиш обхода фокуса для заданной операции обхода фокуса для этого контейнера. |
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() |
Возвращает политику обхода фокуса, которая будет управлять обходом с клавиатуры дочерних элементов этого контейнера, или null, если этот контейнер не является корнем цикла фокуса. |
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 |
Возвращает, является ли указанный контейнер корнем цикла фокуса для цикла обхода фокуса этого контейнера. |
final boolean |
isFocusTraversalPolicyProvider() |
Возвращает, предоставляет ли этот контейнер политику обхода фокуса. |
boolean |
isFocusTraversalPolicySet() |
Возвращает, была ли политика обхода фокуса явно установлена для этого контейнера. |
void |
layout() |
Устарело. Начиная с версии JDK 1.1, заменен на doLayout(). |
void |
list |
Выводит листинг этого контейнера в указанный выходной поток. |
void |
list |
Выводит список, начиная с указанного отступа, в указанный модуль записи. |
Component |
locate |
Устарело. Начиная с версии JDK 1.1, заменен на getComponentAt(int, int). |
Dimension |
minimumSize() |
Устарело. Начиная с версии JDK 1.1, заменен на getMinimumSize(). |
void |
paintComponents |
Отрисовывает каждый из компонентов в этом контейнере. |
Dimension |
preferredSize() |
Устарело. Начиная с версии JDK 1.1, заменен на getPreferredSize(). |
void |
print |
Печатает контейнер. |
void |
printComponents |
Печатает каждый из компонентов в этом контейнере. |
protected void |
processContainerEvent |
Обрабатывает события контейнера, происходящие в этом контейнере, отправляя их любым зарегистрированным объектам ContainerListener. |
void |
remove |
Удаляет компонент, указанный с помощью index, из этого контейнера. |
void |
removeAll() |
Удаляет все компоненты из этого контейнера. |
void |
removeContainerListener |
Удаляет указанный прослушиватель контейнера, чтобы он больше не получал события контейнера от этого контейнера. |
void |
removeNotify() |
Делает этот контейнер неотображаемым, удаляя его связь с собственным экранным ресурсом. |
void |
setComponentZOrder |
Перемещает указанный компонент на указанный индекс в z-порядке контейнера. |
void |
setFocusTraversalKeys |
Задает клавиши обхода фокуса для заданной операции обхода для этого контейнера. |
void |
setFocusTraversalPolicy |
Задает политику обхода фокуса, которая будет управлять обходом с клавиатуры дочерних элементов этого контейнера, если этот контейнер является корнем цикла фокуса. |
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 |
Создает volatile закадровое отрисовываемое изображение для использования при двойной буферизации. |
VolatileImage |
createVolatileImage |
Создает volatile закадровое отрисовываемое изображение с заданными возможностями. |
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() |
Возвращает значение, указывающее, включены ли клавиши перехода фокуса для этого Component. |
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() |
Возвращает значение, указывающее, был ли явно установлен цвет фона для этого Component. |
boolean |
isCursorSet() |
Возвращает значение, указывающее, был ли явно установлен курсор для этого Component. |
boolean |
isDisplayable() |
Определяет, является ли этот компонент отображаемым. |
boolean |
isDoubleBuffered() |
Возвращает true, если этот компонент отрисовывается в закадровое изображение («буфер»), которое позже копируется на экран. |
boolean |
isEnabled() |
Определяет, включен ли этот компонент. |
boolean |
isFocusable() |
Возвращает значение, указывающее, может ли этот Component получать фокус. |
boolean |
isFocusOwner() |
Возвращает true, если этот Component является владельцем фокуса. |
boolean |
isFocusTraversable() |
Устарело. Начиная с версии 1.4, заменено на isFocusable(). |
boolean |
isFontSet() |
Возвращает значение, указывающее, был ли явно задан шрифт для этого Component. |
boolean |
isForegroundSet() |
Возвращает значение, указывающее, был ли явно установлен цвет переднего плана для этого Component. |
boolean |
isLightweight() |
Облегченный компонент не имеет нативного аналога (peer) инструментария. |
boolean |
isMaximumSizeSet() |
Возвращает true, если максимальный размер был установлен в значение, отличное от null, иначе возвращает false. |
boolean |
isMinimumSizeSet() |
Возвращает значение, указывающее, вызывался ли метод setMinimumSize со значением, отличным от null. |
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 |
Выводит список в указанный print writer. |
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() |
Запрашивает передачу фокуса ввода этому Component и чтобы предок верхнего уровня этого Component стал сфокусированным Window. |
protected boolean |
requestFocus |
Запрашивает передачу фокуса ввода этому Component и чтобы предок верхнего уровня этого Component стал сфокусированным Window. |
protected boolean |
requestFocus |
Запрашивает по причине cause передачу фокуса ввода этому Component и чтобы предок верхнего уровня этого Component стал сфокусированным Window. |
void |
requestFocus |
Запрашивает по причине cause передачу фокуса ввода этому Component и чтобы предок верхнего уровня этого Component стал сфокусированным Window. |
boolean |
requestFocusInWindow() |
Запрашивает передачу фокуса ввода этому Component, если предок верхнего уровня этого Component уже является сфокусированным Window. |
protected boolean |
requestFocusInWindow |
Запрашивает передачу фокуса ввода этому Component, если предок верхнего уровня этого Component уже является сфокусированным Window. |
boolean |
requestFocusInWindow |
Запрашивает по причине cause передачу фокуса ввода этому Component, если предок верхнего уровня этого Component уже является сфокусированным Window. |
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 |
Устанавливает состояние фокусируемости этого Component в указанное значение. |
void |
setFocusTraversalKeysEnabled |
Определяет, включены ли клавиши перемещения фокуса для этого Component. |
void |
setForeground |
Задает цвет переднего плана этого компонента. |
void |
setIgnoreRepaint |
Определяет, следует ли игнорировать сообщения перерисовки, полученные от операционной системы. |
void |
setLocale |
Устанавливает локаль этого компонента. |
void |
setMaximumSize |
Устанавливает максимальный размер этого компонента в константное значение. |
void |
setMixingCutoutShape |
Устанавливает форму выреза для смешивания ('mixing-cutout') для этого легковесного компонента. |
void |
setName |
Устанавливает имя компонента равным указанной строке. |
void |
setPreferredSize |
Устанавливает предпочтительный размер этого компонента в константное значение. |
void |
show |
Устарело. Начиная с версии JDK 1.1, заменено на setVisible(boolean). |
Dimension |
size() |
Устарело. Начиная с версии JDK 1.1, заменено на getSize(). |
String |
toString() |
Возвращает строковое представление этого компонента и его значений. |
void |
transferFocus() |
Передает фокус следующему компоненту так, как если бы этот Component являлся владельцем фокуса. |
void |
transferFocusBackward() |
Передает фокус предыдущему компоненту так, как если бы этот Component являлся владельцем фокуса. |
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.- См. также:
rootPaneCheckingEnabled
protected boolean rootPaneCheckingEnabled
add и setLayout будут перенаправляться в contentPane. Изначально имеет значение false, но устанавливается в true при конструировании JDialog.- См. также:
accessibleContext
protected AccessibleContext accessibleContext
AccessibleContext, связанный с этим JDialog
Подробное описание конструкторов
JDialog
public JDialog()
Frame. В качестве владельца диалогового окна будет установлен общий скрытый фрейм. Этот конструктор устанавливает свойство локали компонента в значение, возвращаемое методом JComponent.getDefaultLocale.
ПРИМЕЧАНИЕ: этот конструктор не позволяет создать JDialog без владельца. Чтобы создать JDialog без владельца, необходимо использовать конструктор JDialog(Window) или JDialog(Dialog) с аргументом null.
- Исключения:
-
HeadlessException- еслиGraphicsEnvironment.isHeadless()возвращаетtrue. - См. также:
JDialog
public JDialog(Frame owner)
Frame в качестве владельца и пустым заголовком. Если owner имеет значение null, в качестве владельца диалогового окна будет установлен общий скрытый фрейм. Этот конструктор устанавливает свойство локали компонента в значение, возвращаемое методом JComponent.getDefaultLocale.
ПРИМЕЧАНИЕ: этот конструктор не позволяет создать JDialog без владельца. Чтобы создать JDialog без владельца, необходимо использовать конструктор JDialog(Window) или JDialog(Dialog) с аргументом null.
- Параметры:
-
owner-Frame, из которого отображается диалоговое окно - Исключения:
-
HeadlessException- еслиGraphicsEnvironment.isHeadless()возвращаетtrue. - См. также:
JDialog
public JDialog(Frame owner, boolean modal)
Frame в качестве владельца. Если owner имеет значение null, в качестве владельца диалогового окна будет установлен общий скрытый фрейм. Этот конструктор устанавливает свойство локали компонента в значение, возвращаемое методом JComponent.getDefaultLocale.
ПРИМЕЧАНИЕ: этот конструктор не позволяет создать JDialog без владельца. Чтобы создать JDialog без владельца, необходимо использовать конструктор JDialog(Window) или JDialog(Dialog) с аргументом null.
- Параметры:
-
owner-Frame, из которого отображается диалоговое окно -
modal- определяет, блокирует ли диалоговое окно ввод данных пользователем в другие окна верхнего уровня при отображении. Еслиtrue, для свойства типа модальности устанавливается значениеDEFAULT_MODALITY_TYPE, в противном случае диалоговое окно является немодальным. - Исключения:
-
HeadlessException- еслиGraphicsEnvironment.isHeadless()возвращаетtrue. - См. также:
JDialog
public JDialog(Frame owner, String title)
owner имеет значение null, в качестве владельца диалогового окна будет установлен общий скрытый фрейм. Этот конструктор устанавливает свойство локали компонента в значение, возвращаемое методом JComponent.getDefaultLocale.
ПРИМЕЧАНИЕ: этот конструктор не позволяет создать JDialog без владельца. Чтобы создать JDialog без владельца, необходимо использовать конструктор JDialog(Window) или JDialog(Dialog) с аргументом null.
- Параметры:
-
owner-Frame, из которого отображается диалоговое окно -
title-Stringдля отображения в строке заголовка диалогового окна - Исключения:
-
HeadlessException- еслиGraphicsEnvironment.isHeadless()возвращаетtrue. - См. также:
JDialog
public JDialog(Frame owner, String title, boolean modal)
Frame и модальностью. Если owner имеет значение null, в качестве владельца этого диалогового окна будет установлен общий скрытый фрейм. Этот конструктор устанавливает свойство локали компонента в значение, возвращаемое методом JComponent.getDefaultLocale.
ПРИМЕЧАНИЕ: любые всплывающие компоненты (JComboBox, JPopupMenu, JMenuBar), созданные внутри модального диалогового окна, будут принудительно сделаны легковесными.
ПРИМЕЧАНИЕ: этот конструктор не позволяет создать JDialog без владельца. Чтобы создать JDialog без владельца, необходимо использовать конструктор JDialog(Window) или JDialog(Dialog) с аргументом null.
- Параметры:
-
owner-Frame, из которого отображается диалоговое окно -
title-Stringдля отображения в строке заголовка диалогового окна -
modal- определяет, блокирует ли диалоговое окно ввод данных пользователем в другие окна верхнего уровня при отображении. Еслиtrue, для свойства типа модальности устанавливается значениеDEFAULT_MODALITY_TYPE, в противном случае диалоговое окно является немодальным - Исключения:
-
HeadlessException- еслиGraphicsEnvironment.isHeadless()возвращаетtrue. - См. также:
JDialog
public JDialog(Frame owner, String title, boolean modal, GraphicsConfiguration gc)
Frame, модальностью и GraphicsConfiguration. Если owner имеет значение null, в качестве владельца этого диалогового окна будет установлен общий скрытый фрейм. Этот конструктор устанавливает свойство локали компонента в значение, возвращаемое методом JComponent.getDefaultLocale.
ПРИМЕЧАНИЕ: любые всплывающие компоненты (JComboBox, JPopupMenu, JMenuBar), созданные внутри модального диалогового окна, будут принудительно сделаны легковесными.
ПРИМЕЧАНИЕ: этот конструктор не позволяет создать JDialog без владельца. Чтобы создать JDialog без владельца, необходимо использовать конструктор JDialog(Window) или JDialog(Dialog) с аргументом null.
- Параметры:
-
owner-Frame, из которого отображается диалоговое окно -
title-Stringдля отображения в строке заголовка диалогового окна -
modal- определяет, блокирует ли диалоговое окно ввод данных пользователем в другие окна верхнего уровня при отображении. Еслиtrue, для свойства типа модальности устанавливается значениеDEFAULT_MODALITY_TYPE, в противном случае диалоговое окно является немодальным. -
gc-GraphicsConfigurationцелевого экранного устройства; еслиnull, предполагается системнаяGraphicsConfigurationпо умолчанию - Исключения:
-
HeadlessException- еслиGraphicsEnvironment.isHeadless()возвращаетtrue. - С версии:
- 1.4
- См. также:
JDialog
public JDialog(Dialog owner)
Dialog в качестве владельца и пустым заголовком. Этот конструктор устанавливает свойство локали компонента в значение, возвращаемое методом JComponent.getDefaultLocale.
- Параметры:
-
owner- окно-владелецDialog, из которого отображается диалоговое окно, илиnull, если у этого диалогового окна нет владельца - Исключения:
-
HeadlessException-if GraphicsEnvironment.isHeadless()возвращаетtrue. - См. также:
JDialog
public JDialog(Dialog owner, boolean modal)
Dialog в качестве владельца. Этот конструктор устанавливает свойство локали компонента в значение, возвращаемое методом JComponent.getDefaultLocale.
- Параметры:
-
owner- окно-владелецDialog, из которого отображается диалоговое окно, илиnull, если у этого диалогового окна нет владельца -
modal- определяет, блокирует ли диалоговое окно ввод данных пользователем в другие окна верхнего уровня при отображении. Еслиtrue, для свойства типа модальности устанавливается значениеDEFAULT_MODALITY_TYPE, в противном случае диалоговое окно является немодальным. - Исключения:
-
HeadlessException- еслиGraphicsEnvironment.isHeadless()возвращаетtrue. - См. также:
JDialog
public JDialog(Dialog owner, String title)
Этот конструктор устанавливает свойство локали компонента в значение, возвращаемое методом JComponent.getDefaultLocale.
- Параметры:
-
owner- окно-владелецDialog, из которого отображается диалоговое окно, илиnull, если у этого диалогового окна нет владельца -
title-Stringдля отображения в строке заголовка диалогового окна - Исключения:
-
HeadlessException- еслиGraphicsEnvironment.isHeadless()возвращаетtrue. - См. также:
JDialog
public JDialog(Dialog owner, String title, boolean modal)
Dialog. Этот конструктор устанавливает свойство локали компонента в значение, возвращаемое методом JComponent.getDefaultLocale.
- Параметры:
-
owner- окно-владелецDialog, из которого отображается диалоговое окно, илиnull, если у этого диалогового окна нет владельца -
title-Stringдля отображения в строке заголовка диалогового окна -
modal- определяет, блокирует ли диалоговое окно ввод данных пользователем в другие окна верхнего уровня при отображении. Еслиtrue, для свойства типа модальности устанавливается значениеDEFAULT_MODALITY_TYPE, в противном случае диалоговое окно является немодальным - Исключения:
-
HeadlessException- еслиGraphicsEnvironment.isHeadless()возвращаетtrue. - См. также:
JDialog
public JDialog(Dialog owner, String title, boolean modal, GraphicsConfiguration gc)
Dialog, модальностью и GraphicsConfiguration. ПРИМЕЧАНИЕ: любые всплывающие компоненты (JComboBox, JPopupMenu, JMenuBar), созданные внутри модального диалогового окна, будут принудительно сделаны легковесными.
Этот конструктор устанавливает свойство локали компонента в значение, возвращаемое методом JComponent.getDefaultLocale.
- Параметры:
-
owner- окно-владелецDialog, из которого отображается диалоговое окно, илиnull, если у этого диалогового окна нет владельца -
title-Stringдля отображения в строке заголовка диалогового окна -
modal- определяет, блокирует ли диалоговое окно ввод данных пользователем в другие окна верхнего уровня при отображении. Еслиtrue, для свойства типа модальности устанавливается значениеDEFAULT_MODALITY_TYPE, в противном случае диалоговое окно является немодальным -
gc-GraphicsConfigurationцелевого экранного устройства; еслиnull, предполагается системнаяGraphicsConfigurationпо умолчанию - Исключения:
-
HeadlessException- еслиGraphicsEnvironment.isHeadless()возвращаетtrue. - С версии:
- 1.4
- См. также:
JDialog
public JDialog(Window owner)
Window в качестве владельца и пустым заголовком. Этот конструктор устанавливает свойство локали компонента в значение, возвращаемое методом JComponent.getDefaultLocale.
- Параметры:
-
owner-Window, из которого отображается диалоговое окно, илиnull, если у этого диалогового окна нет владельца - Исключения:
-
IllegalArgumentException- еслиownerне является экземпляромDialogилиFrame -
IllegalArgumentException- еслиGraphicsConfigurationобъектаownerне относится к экранному устройству -
HeadlessException- когдаGraphicsEnvironment.isHeadless()возвращаетtrue - С версии:
- 1.6
- См. также:
JDialog
public JDialog(Window owner, Dialog.ModalityType modalityType)
Window в качестве владельца. Этот конструктор устанавливает свойство локали компонента в значение, возвращаемое методом JComponent.getDefaultLocale.
- Параметры:
-
owner-Window, из которого отображается диалоговое окно, илиnull, если у этого диалогового окна нет владельца -
modalityType- определяет, блокирует ли диалоговое окно ввод в другие окна при отображении. Значениеnullи неподдерживаемые типы модальности эквивалентныMODELESS - Исключения:
-
IllegalArgumentException- еслиownerне является экземпляромDialogилиFrame -
IllegalArgumentException- еслиownerобъектаGraphicsConfigurationне относится к экранному устройству -
HeadlessException- когдаGraphicsEnvironment.isHeadless()возвращаетtrue - С версии:
- 1.6
- См. также:
JDialog
public JDialog(Window owner, String title)
Window. Этот конструктор устанавливает свойство локали компонента в значение, возвращаемое методом JComponent.getDefaultLocale.
- Параметры:
-
owner-Window, из которого отображается диалоговое окно, илиnull, если у этого диалогового окна нет владельца -
title-Stringдля отображения в строке заголовка диалогового окна илиnull, если у диалогового окна нет заголовка - Исключения:
-
IllegalArgumentException- еслиownerне является экземпляромDialogилиFrame -
IllegalArgumentException- еслиownerобъектаGraphicsConfigurationне относится к экранному устройству -
HeadlessException- когдаGraphicsEnvironment.isHeadless()возвращаетtrue - С версии:
- 1.6
- См. также:
JDialog
public JDialog(Window owner, String title, Dialog.ModalityType modalityType)
Window и модальностью. Этот конструктор устанавливает свойство локали компонента в значение, возвращаемое методом JComponent.getDefaultLocale.
- Параметры:
-
owner-Window, из которого отображается диалоговое окно, илиnull, если у этого диалогового окна нет владельца -
title-Stringдля отображения в строке заголовка диалогового окна илиnull, если у диалогового окна нет заголовка -
modalityType- определяет, блокирует ли диалоговое окно ввод в другие окна при отображении. Значениеnullи неподдерживаемые типы модальности эквивалентныMODELESS - Исключения:
-
IllegalArgumentException- еслиownerне является экземпляромDialogилиFrame -
IllegalArgumentException- еслиownerобъектаGraphicsConfigurationне относится к экранному устройству -
HeadlessException- когдаGraphicsEnvironment.isHeadless()возвращаетtrue - С версии:
- 1.6
- См. также:
JDialog
public JDialog(Window owner, String title, Dialog.ModalityType modalityType, GraphicsConfiguration gc)
Window, модальностью и GraphicsConfiguration. ПРИМЕЧАНИЕ: любые всплывающие компоненты (JComboBox, JPopupMenu, JMenuBar), созданные внутри модального диалогового окна, будут принудительно сделаны легковесными.
Этот конструктор устанавливает свойство локали компонента в значение, возвращаемое методом JComponent.getDefaultLocale.
- Параметры:
-
owner-Window, из которого отображается диалоговое окно, илиnull, если у этого диалогового окна нет владельца -
title-Stringдля отображения в строке заголовка диалогового окна илиnull, если у диалогового окна нет заголовка -
modalityType- определяет, блокирует ли диалоговое окно ввод в другие окна при отображении. Значениеnullи неподдерживаемые типы модальности эквивалентныMODELESS -
gc-GraphicsConfigurationцелевого экранного устройства; еслиnull, предполагается системнаяGraphicsConfigurationпо умолчанию - Исключения:
-
IllegalArgumentException- еслиownerне является экземпляромDialogилиFrame -
IllegalArgumentException- еслиownerобъектаGraphicsConfigurationне относится к экранному устройству -
HeadlessException- когдаGraphicsEnvironment.isHeadless()возвращаетtrue - С версии:
- 1.6
- См. также:
Подробное описание методов
dialogInit
protected void dialogInit()
JDialog.createRootPane
protected JRootPane createRootPane()
rootPane по умолчанию.- Возвращает:
- новый
JRootPane
processWindowEvent
protected void processWindowEvent(WindowEvent e)
defaultCloseOperation.- Переопределяет:
-
processWindowEventв классеWindow - Параметры:
-
e- событие окна - См. также:
setDefaultCloseOperation
@BeanProperty(preferred=true, enumerationValues={"WindowConstants.DO_NOTHING_ON_CLOSE","WindowConstants.HIDE_ON_CLOSE","WindowConstants.DISPOSE_ON_CLOSE"}, description="The dialog's default close operation.") public void setDefaultCloseOperation(int operation) -
DO_NOTHING_ON_CLOSE(определено вWindowConstants): ничего не делать; требовать от программы обработки операции в методеwindowClosingзарегистрированного объектаWindowListener. -
HIDE_ON_CLOSE(определено вWindowConstants): автоматически скрывать диалоговое окно после вызова любых зарегистрированных объектовWindowListener. -
DISPOSE_ON_CLOSE(определено вWindowConstants): автоматически скрывать и освобождать ресурсы диалогового окна после вызова любых зарегистрированных объектовWindowListener.
По умолчанию установлено значение HIDE_ON_CLOSE. Изменение значения этого свойства приводит к генерации события изменения свойства с именем «defaultCloseOperation».
Примечание: когда освобождаются ресурсы последнего отображаемого окна в виртуальной машине Java (VM), работа VM может быть завершена. Дополнительные сведения см. в разделе Вопросы многопоточности AWT.
- Параметры:
-
operation- операция, которая должна выполняться при закрытии диалогового окна пользователем - Исключения:
-
IllegalArgumentException- если значение defaultCloseOperation не является одним из допустимых значений, указанных выше - См. также:
getDefaultCloseOperation
public int getDefaultCloseOperation()
- Возвращает:
- целое число, обозначающее операцию закрытия окна
- См. также:
setTransferHandler
@BeanProperty(hidden=true, description="Mechanism for transfer of data into the component") public void setTransferHandler(TransferHandler newHandler)
transferHandler, которое представляет собой механизм поддержки передачи данных в этот компонент. Используйте null, если компонент не поддерживает операции передачи данных. Если системное свойство suppressSwingDropSupport имеет значение false (по умолчанию), а текущий приемник сброса (drop target) для этого компонента равен null или не был установлен пользователем, этот метод изменит приемник сброса следующим образом: если newHandler имеет значение null, он очистит приемник сброса. Если значение отлично от null, он установит новый DropTarget.
Примечание: при использовании с JDialog класс TransferHandler обеспечивает только возможность импорта данных, так как методы, связанные с экспортом данных, в настоящее время типизированы для JComponent.
Дополнительные сведения см. в разделе Использование перетаскивания и передачи данных обучающего руководства The Java Tutorial.
- Параметры:
-
newHandler- новыйTransferHandler - С версии:
- 1.6
- См. также:
getTransferHandler
public TransferHandler getTransferHandler()
transferHandler.- Возвращает:
- значение свойства
transferHandler - С версии:
- 1.6
- См. также:
update
setJMenuBar
@BeanProperty(bound=false, hidden=true, description="The menubar for accessing pulldown menus from this dialog.") public void setJMenuBar(JMenuBar menu)
- Параметры:
-
menu- строка меню, размещаемая в диалоговом окне - См. также:
getJMenuBar
public JMenuBar getJMenuBar()
- Возвращает:
- строку меню, установленную для этого диалогового окна
- См. также:
isRootPaneCheckingEnabled
protected boolean isRootPaneCheckingEnabled()
add и setLayout в contentPane.- Возвращает:
- true, если
addиsetLayoutперенаправляются; false в противном случае - См. также:
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, если они должны выполняться непосредственно надJDialog. - См. также:
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 не является дочерним элементом JDialog или contentPane.- Переопределяет:
-
removeв классеContainer - Параметры:
-
comp- удаляемый компонент - Исключения:
-
NullPointerException- еслиcompравен null - См. также:
setLayout
public void setLayout(LayoutManager manager)
LayoutManager. Переопределен для условного перенаправления вызова в contentPane. Дополнительные сведения см. в описании RootPaneContainer.getRootPane
@BeanProperty(bound=false, hidden=true, description="the RootPane object for this dialog.") public JRootPane getRootPane()
rootPane для этого диалогового окна.- Указано в:
-
getRootPaneв интерфейсеRootPaneContainer - Возвращает:
- единственный дочерний JRootPane этого компонента.
- См. также:
setRootPane
protected void setRootPane(JRootPane root)
rootPane. Этот метод вызывается конструктором.- Параметры:
-
root- объектrootPaneдля этого диалогового окна - См. также:
getContentPane
public Container getContentPane()
contentPane для этого диалогового окна.- Указано в:
-
getContentPaneв интерфейсеRootPaneContainer - Возвращает:
- свойство
contentPane - См. также:
setContentPane
@BeanProperty(bound=false, hidden=true, description="The client area of the dialog where child components are normally inserted.") public void setContentPane(Container contentPane)
contentPane. Этот метод вызывается конструктором. Архитектура отрисовки Swing требует наличия непрозрачного компонента JComponent в иерархии вложенности. Обычно это обеспечивается панелью содержимого (content pane). При замене панели содержимого рекомендуется заменять ее на непрозрачный компонент JComponent.
- Указано в:
-
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 dialog layers.") public void setLayeredPane(JLayeredPane layeredPane)
layeredPane. Этот метод вызывается конструктором.- Указано в:
-
setLayeredPaneв интерфейсеRootPaneContainer - Параметры:
-
layeredPane- новое свойствоlayeredPane - Исключения:
-
IllegalComponentStateException- (исключение времени выполнения), если параметр многослойной панели равен null - См. также:
getGlassPane
public Component getGlassPane()
glassPane для этого диалогового окна.- Указано в:
-
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.setDefaultLookAndFeelDecorated
public static void setDefaultLookAndFeelDecorated(boolean defaultLookAndFeelDecorated)
JDialog иметь декорации окна (такие как рамки, элементы управления для закрытия окна, заголовок...), предоставляемые текущим внешним видом (look and feel). Если defaultLookAndFeelDecorated имеет значение true, текущий LookAndFeel поддерживает предоставление декораций окон, а текущий оконный менеджер поддерживает окна без декораций, то декорации вновь создаваемых окон JDialog будут предоставляться текущим LookAndFeel. В противном случае декорации вновь создаваемых окон JDialog будут предоставляться текущим оконным менеджером. Аналогичного эффекта для отдельного JDialog можно добиться следующим образом:
JDialog dialog = new JDialog(); dialog.setUndecorated(true); dialog.getRootPane().setWindowDecorationStyle(JRootPane.PLAIN_DIALOG);
- Параметры:
-
defaultLookAndFeelDecorated- подсказка о том, должен ли текущий внешний вид предоставлять декорации окон - С версии:
- 1.4
- См. также:
isDefaultLookAndFeelDecorated
public static boolean isDefaultLookAndFeelDecorated()
JDialog должны иметь декорации окна, предоставляемые текущим внешним видом (look and feel). Это всего лишь подсказка, поскольку определенные варианты внешнего вида могут не поддерживать эту функцию.- Возвращает:
- true, если внешний вид должен предоставлять декорации окна.
- С версии:
- 1.4
paramString
protected String paramString()
JDialog. Этот метод предназначен только для целей отладки, и содержимое и формат возвращаемой строки могут различаться в зависимости от реализации. Возвращаемая строка может быть пустой, но не может быть равной null.- Переопределяет:
-
paramStringв классеDialog - Возвращает:
- строковое представление этого объекта
JDialog.
getAccessibleContext
public AccessibleContext getAccessibleContext()
- Указано в:
-
getAccessibleContextв интерфейсеAccessible - Переопределяет:
-
getAccessibleContextв классеDialog - Возвращает:
- экземпляр AccessibleJDialog, который служит в качестве AccessibleContext этого JDialog
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
setVisible(boolean).