Класс FileDialog
- Все реализованные интерфейсы:
ImageObserver, MenuContainer, Serializable, Accessible
public class FileDialog extends Dialog
FileDialog отображает диалоговое окно, в котором пользователь может выбрать файл. Поскольку это модальный диалог, когда приложение вызывает его метод show для отображения диалогового окна, оно блокирует остальную часть приложения до тех пор, пока пользователь не выберет файл. Это означает, что Dialog.setModalityType(ModalityType) может игнорироваться.
- Начиная с версии:
- 1.0
- См. также:
Краткое описание вложенных классов
Вложенные классы/интерфейсы, объявленные в классе Dialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType | Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
Dialog.AccessibleAWTDialog |
Этот класс реализует поддержку специальных возможностей для класса Dialog. |
static enum |
Dialog.ModalExclusionType |
Любое окно верхнего уровня может быть помечено как неблокируемое модальными диалогами. |
static enum |
Dialog.ModalityType |
Модальные диалоги блокируют весь ввод для некоторых окон верхнего уровня. |
Вложенные классы/интерфейсы, объявленные в классе Window
Window.AccessibleAWTWindow, Window.Type | Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
Window.AccessibleAWTWindow |
Этот класс реализует поддержку специальных возможностей для класса Window. |
static enum |
Window.Type |
Перечисление доступных типов окон. |
Вложенные классы/интерфейсы, объявленные в классе Container
Container.AccessibleAWTContainer | Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
Container.AccessibleAWTContainer |
Внутренний класс Container, используемый для предоставления стандартной поддержки специальных возможностей. |
Вложенные классы/интерфейсы, объявленные в классе Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy | Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
Component.AccessibleAWTComponent |
Внутренний класс Component, используемый для предоставления стандартной поддержки специальных возможностей. |
static enum |
Component.BaselineResizeBehavior |
Перечисление типичных способов изменения базовой линии компонента при изменении размера. |
protected class |
Component.BltBufferStrategy |
Внутренний класс для побитового переноса (blitting) закадровых поверхностей на компонент. |
protected class |
Component.FlipBufferStrategy |
Внутренний класс для переключения буферов на компоненте. |
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final int |
LOAD |
Это постоянное значение указывает, что целью диалогового окна выбора файла является поиск файла для чтения. |
static final int |
SAVE |
Это постоянное значение указывает, что целью диалогового окна выбора файла является поиск файла для записи. |
Поля, объявленные в классе Dialog
DEFAULT_MODALITY_TYPE | Модификатор и тип | Поле | Описание |
|---|---|---|
static final Dialog.ModalityType |
DEFAULT_MODALITY_TYPE |
Тип модальности по умолчанию для модальных диалогов. |
Поля, объявленные в классе Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT | Модификатор и тип | Поле | Описание |
|---|---|---|
protected AccessibleContext |
accessibleContext |
AccessibleContext, связанный с этим Component. |
static final float |
BOTTOM_ALIGNMENT |
Вспомогательная константа для getAlignmentY. |
static final float |
CENTER_ALIGNMENT |
Вспомогательная константа для getAlignmentY и getAlignmentX. |
static final float |
LEFT_ALIGNMENT |
Вспомогательная константа для getAlignmentX. |
static final float |
RIGHT_ALIGNMENT |
Вспомогательная константа для getAlignmentX. |
static final float |
TOP_ALIGNMENT |
Вспомогательная константа для getAlignmentY(). |
Поля, объявленные в интерфейсе ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH | Модификатор и тип | Поле | Описание |
|---|---|---|
static final int |
ABORT |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что асинхронно отслеживаемое изображение было прервано до завершения генерации. |
static final int |
ALLBITS |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что статическое изображение, которое ранее отрисовывалось, теперь завершено и может быть отрисовано снова в окончательном виде. |
static final int |
ERROR |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что при асинхронном отслеживании изображения произошла ошибка. |
static final int |
FRAMEBITS |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что доступен для повторной отрисовки еще один полный кадр многокадрового изображения, которое ранее отрисовывалось. |
static final int |
HEIGHT |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что высота базового изображения теперь доступна и может быть получена из аргумента height метода обратного вызова imageUpdate. |
static final int |
PROPERTIES |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что свойства изображения теперь доступны. |
static final int |
SOMEBITS |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что доступны дополнительные пиксели, необходимые для отрисовки масштабированного варианта изображения. |
static final int |
WIDTH |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что ширина базового изображения теперь доступна и может быть получена из аргумента width метода обратного вызова imageUpdate. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
FileDialog |
Создает диалоговое окно выбора файла для загрузки файла. |
FileDialog |
Создает диалоговое окно выбора файла с указанным заголовком для загрузки файла. |
FileDialog |
Создает диалоговое окно выбора файла с указанным заголовком для загрузки или сохранения файла. |
FileDialog |
Создает диалоговое окно выбора файла для загрузки файла. |
FileDialog |
Создает диалоговое окно выбора файла с указанным заголовком для загрузки файла. |
FileDialog |
Создает диалоговое окно выбора файла с указанным заголовком для загрузки или сохранения файла. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addNotify() |
Создает peer диалогового окна выбора файла. |
String |
getDirectory() |
Возвращает каталог этого диалогового окна выбора файла. |
String |
getFile() |
Возвращает выбранный файл этого диалогового окна выбора файла. |
FilenameFilter |
getFilenameFilter() |
Определяет фильтр имен файлов этого диалогового окна выбора файла. |
File[] |
getFiles() |
Возвращает файлы, выбранные пользователем. |
int |
getMode() |
Указывает, предназначено ли это диалоговое окно выбора файла для загрузки из файла или для сохранения в файл. |
boolean |
isMultipleMode() |
Возвращает значение, указывающее, разрешен ли в диалоговом окне выбора файла множественный выбор файлов. |
protected String |
paramString() |
Возвращает строку, представляющую состояние этого окна FileDialog. |
void |
setDirectory |
Устанавливает указанный каталог в качестве каталога этого диалогового окна выбора файла. |
void |
setFile |
Устанавливает указанный файл в качестве выбранного файла для этого диалогового окна выбора файла. |
void |
setFilenameFilter |
Устанавливает указанный фильтр в качестве фильтра имен файлов для этого диалогового окна выбора файла. |
void |
setMode |
Устанавливает режим диалогового окна выбора файла. |
void |
setMultipleMode |
Включает или отключает возможность выбора нескольких файлов для диалогового окна выбора файла. |
void |
setTitle |
Устанавливает заголовок диалогового окна. |
Методы, объявленные в классе Dialog
getAccessibleContext, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setUndecorated, setVisible, show, toBack | Модификатор и тип | Метод | Описание |
|---|---|---|
AccessibleContext |
getAccessibleContext() |
Возвращает AccessibleContext, связанный с этим диалоговым окном. |
Dialog.ModalityType |
getModalityType() |
Возвращает тип модальности этого диалогового окна. |
String |
getTitle() |
Возвращает заголовок диалогового окна. |
void |
hide() |
Устарело. |
boolean |
isModal() |
Указывает, является ли диалоговое окно модальным. |
boolean |
isResizable() |
Указывает, может ли пользователь изменять размер этого диалогового окна. |
boolean |
isUndecorated() |
Указывает, является ли это диалоговое окно недекорированным. |
void |
setModal |
Указывает, должно ли это диалоговое окно быть модальным. |
void |
setModalityType |
Задает тип модальности для этого диалогового окна. |
void |
setResizable |
Задает, может ли пользователь изменять размер этого диалогового окна. |
void |
setUndecorated |
Отключает или включает оформление для этого диалогового окна. |
void |
setVisible |
Отображает или скрывает это Dialog в зависимости от значения параметра b. |
void |
show() |
Устарело. Начиная с версии JDK 1.5 заменено на setVisible(boolean). |
void |
toBack() |
Если это окно видимо, перемещает его на задний план и может привести к потере фокуса или активации, если оно являлось активным окном или находилось в фокусе. |
Методы, объявленные в классе Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBackground, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setOpacity, setShape, setSize, setSize, setType, toFront | Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addPropertyChangeListener |
Добавляет PropertyChangeListener в список слушателей. |
void |
addPropertyChangeListener |
Добавляет PropertyChangeListener в список слушателей для определенного свойства. |
void |
addWindowFocusListener |
Добавляет указанный слушатель фокуса окна для получения событий окна от этого окна. |
void |
addWindowListener |
Добавляет указанный слушатель окна для получения событий окна от этого окна. |
void |
addWindowStateListener |
Добавляет указанный слушатель состояния окна для получения событий окна от этого окна. |
void |
applyResourceBundle |
Устарело. Начиная с версии J2SE 1.4 заменено на Component.applyComponentOrientation. |
void |
applyResourceBundle |
Устарело. Начиная с версии J2SE 1.4 заменено на Component.applyComponentOrientation. |
void |
createBufferStrategy |
Создает новую стратегию мультибуферизации для этого компонента. |
void |
createBufferStrategy |
Создает новую стратегию мультибуферизации для этого компонента с требуемыми возможностями буфера. |
void |
dispose() |
Освобождает все нативные экранные ресурсы, используемые этим Window, его подкомпонентами и всеми принадлежащими ему дочерними элементами. |
Color |
getBackground() |
Возвращает цвет фона этого окна. |
BufferStrategy |
getBufferStrategy() |
Возвращает BufferStrategy, используемый этим компонентом. |
boolean |
getFocusableWindowState() |
Возвращает значение, указывающее, может ли это окно стать окном в фокусе, если оно соответствует другим требованиям, изложенным в isFocusableWindow. |
final Container |
getFocusCycleRootAncestor() |
Всегда возвращает null, поскольку у окон нет предков; они представляют собой вершину иерархии компонентов. |
Component |
getFocusOwner() |
Возвращает дочерний компонент этого окна, который имеет фокус, если это окно находится в фокусе; в противном случае возвращает null. |
Set |
getFocusTraversalKeys |
Возвращает клавишу обхода фокуса для этого окна. |
List |
getIconImages() |
Возвращает последовательность изображений, отображаемых в качестве значка этого окна. |
InputContext |
getInputContext() |
Возвращает контекст ввода для этого окна. |
<T extends EventListener> |
getListeners |
Возвращает массив всех объектов, зарегистрированных в настоящее время как FooListener для этого Window. |
Locale |
getLocale() |
Возвращает объект Locale, связанный с этим окном, если локаль была установлена. |
Dialog.ModalExclusionType |
getModalExclusionType() |
Возвращает тип исключения из модальности для этого окна. |
Component |
getMostRecentFocusOwner() |
Возвращает дочерний компонент этого окна, который получит фокус, когда это окно станет сфокусированным. |
float |
getOpacity() |
Возвращает непрозрачность окна. |
Window[] |
getOwnedWindows() |
Возвращает массив, содержащий все окна, которыми в данный момент владеет это окно. |
Window |
getOwner() |
Возвращает владельца этого окна. |
static Window[] |
getOwnerlessWindows() |
Возвращает массив всех Window, созданных этим приложением и не имеющих владельца. |
Shape |
getShape() |
Возвращает форму окна. |
Toolkit |
getToolkit() |
Возвращает инструментарий (toolkit) этого фрейма. |
Window.Type |
getType() |
Возвращает тип окна. |
final String |
getWarningString() |
Устарело, планируется к удалению: этот элемент API может быть удален в будущей версии. начиная с JDK 24 |
WindowFocusListener[] |
getWindowFocusListeners() |
Возвращает массив всех слушателей фокуса окна, зарегистрированных для этого окна. |
WindowListener[] |
getWindowListeners() |
Возвращает массив всех слушателей окна, зарегистрированных для этого окна. |
static Window[] |
getWindows() |
Возвращает массив всех Window, созданных этим приложением, как имеющих владельца, так и не имеющих его. |
WindowStateListener[] |
getWindowStateListeners() |
Возвращает массив всех слушателей состояния окна, зарегистрированных для этого окна. |
boolean |
isActive() |
Возвращает значение, указывающее, активно ли это окно. |
final boolean |
isAlwaysOnTop() |
Возвращает значение, указывающее, отображается ли это окно всегда поверх других окон. |
boolean |
isAlwaysOnTopSupported() |
Возвращает значение, указывающее, поддерживается ли для этого окна режим отображения поверх других окон. |
boolean |
isAutoRequestFocus() |
Возвращает значение, указывающее, должно ли это окно получать фокус при последующем отображении (с помощью вызова setVisible(true)) или перемещении на передний план (с помощью вызова Window.toFront()). |
final boolean |
isFocusableWindow() |
Возвращает значение, указывающее, может ли это окно стать окном в фокусе, то есть может ли само это окно или любой из его подкомпонентов стать владельцем фокуса. |
final boolean |
isFocusCycleRoot() |
Всегда возвращает true, поскольку все окна должны являться корнями цикла обхода фокуса. |
boolean |
isFocused() |
Возвращает значение, указывающее, находится ли это окно в фокусе. |
boolean |
isLocationByPlatform() |
Возвращает true, если при следующем отображении это окно появится в расположении по умолчанию для нативной оконной системы. |
boolean |
isOpaque() |
Указывает, является ли окно непрозрачным в данный момент. |
boolean |
isShowing() |
Проверяет, отображается ли это окно на экране. |
boolean |
isValidateRoot() |
Указывает, является ли этот контейнер корнем проверки (validate root). |
void |
pack() |
Устанавливает размер этого окна в соответствии с предпочтительным размером и компоновкой его подкомпонентов. |
void |
paint |
Отрисовывает контейнер. |
boolean |
postEvent |
Устарело. Начиная с версии JDK 1.1 заменено на dispatchEvent(AWTEvent). |
protected void |
processEvent |
Обрабатывает события в этом окне. |
protected void |
processWindowEvent |
Обрабатывает события окна, происходящие в этом окне, отправляя их любым зарегистрированным объектам WindowListener. |
protected void |
processWindowFocusEvent |
Обрабатывает события фокуса окна, происходящие в этом окне, отправляя их любым зарегистрированным объектам WindowFocusListener. |
protected void |
processWindowStateEvent |
Обрабатывает события состояния окна, происходящие в этом окне, отправляя их любым зарегистрированным объектам WindowStateListener. |
void |
removeWindowFocusListener |
Удаляет указанный слушатель фокуса окна, чтобы он больше не получал события окна от этого окна. |
void |
removeWindowListener |
Удаляет указанный слушатель окна, чтобы он больше не получал события окна от этого окна. |
void |
removeWindowStateListener |
Удаляет указанный слушатель состояния окна, чтобы он больше не получал события окна от этого окна. |
void |
reshape |
Устарело. Начиная с версии JDK 1.1, заменено на setBounds(int, int, int, int). |
final void |
setAlwaysOnTop |
Задает, должно ли это окно всегда находиться поверх других окон. |
void |
setAutoRequestFocus |
Задает, должно ли это окно получать фокус при последующем отображении (с помощью вызова setVisible(true)) или перемещении на передний план (с помощью вызова Window.toFront()). |
void |
setBackground |
Задает цвет фона этого окна. |
void |
setBounds |
Перемещает этот компонент и изменяет его размер. |
void |
setBounds |
Перемещает этот компонент и изменяет его размер в соответствии с новым ограничивающим прямоугольником r. |
void |
setCursor |
Устанавливает изображение курсора на указанный курсор. |
void |
setFocusableWindowState |
Задает, может ли это окно стать окном в фокусе, если оно соответствует другим требованиям, изложенным в isFocusableWindow. |
final void |
setFocusCycleRoot |
Ничего не делает, так как окна всегда должны быть корнями цикла обхода фокуса. |
void |
setIconImage |
Устанавливает изображение, отображаемое в качестве значка для этого окна. |
void |
setIconImages |
Устанавливает последовательность изображений, отображаемых в качестве значка для этого окна. |
void |
setLocation |
Перемещает этот компонент в новое расположение. |
void |
setLocation |
Перемещает этот компонент в новое расположение. |
void |
setLocationByPlatform |
Задает, должно ли это окно появиться в расположении по умолчанию для нативной оконной системы или в текущем расположении (возвращаемом getLocation) при следующем отображении окна. |
void |
setLocationRelativeTo |
Устанавливает положение окна относительно указанного компонента в соответствии со следующими сценариями. |
void |
setMinimumSize |
Устанавливает минимальный размер этого окна равным постоянному значению. |
void |
setModalExclusionType |
Задает тип исключения из модальности для этого окна. |
void |
setOpacity |
Устанавливает непрозрачность окна. |
void |
setShape |
Задает форму окна. |
void |
setSize |
Изменяет размер этого компонента так, чтобы он имел ширину width и высоту height. |
void |
setSize |
Изменяет размер этого компонента так, чтобы он имел ширину d.width и высоту d.height. |
void |
setType |
Устанавливает тип окна. |
void |
toFront() |
Если это окно видимо, перемещает его на передний план и может сделать его сфокусированным окном. |
Методы, объявленные в классе Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree | Модификатор и тип | Метод | Описание |
|---|---|---|
Component |
add |
Добавляет указанный компонент в конец этого контейнера. |
Component |
add |
Добавляет указанный компонент в этот контейнер в заданную позицию. |
void |
add |
Добавляет указанный компонент в конец этого контейнера. |
void |
add |
Добавляет указанный компонент в этот контейнер с указанными ограничениями по указанному индексу. |
Component |
add |
Добавляет указанный компонент в этот контейнер. |
void |
addContainerListener |
Добавляет указанный слушатель контейнера для получения событий контейнера от этого контейнера. |
protected void |
addImpl |
Добавляет указанный компонент в этот контейнер по указанному индексу. |
void |
applyComponentOrientation |
Задает свойство ComponentOrientation этого контейнера и всех содержащихся в нем компонентов. |
boolean |
areFocusTraversalKeysSet |
Возвращает значение, указывающее, был ли явно определен набор клавиш перемещения фокуса для данной операции перемещения фокуса для этого Container. |
int |
countComponents() |
Устарело. Начиная с версии JDK 1.1, заменено на getComponentCount(). |
void |
deliverEvent |
Устарело. Начиная с версии JDK 1.1, заменено на dispatchEvent(AWTEvent e)
|
void |
doLayout() |
Заставляет этот контейнер разместить свои компоненты. |
Component |
findComponentAt |
Находит видимый дочерний компонент, содержащий указанную позицию. |
Component |
findComponentAt |
Находит видимый дочерний компонент, содержащий указанную точку. |
float |
getAlignmentX() |
Возвращает выравнивание по оси x. |
float |
getAlignmentY() |
Возвращает выравнивание по оси y. |
Component |
getComponent |
Возвращает n-й компонент в этом контейнере. |
Component |
getComponentAt |
Находит компонент, содержащий позицию x,y. |
Component |
getComponentAt |
Возвращает компонент, содержащий указанную точку. |
int |
getComponentCount() |
Возвращает количество компонентов в этой панели. |
Component[] |
getComponents() |
Возвращает все компоненты в этом контейнере. |
int |
getComponentZOrder |
Возвращает индекс z-порядка компонента внутри контейнера. |
ContainerListener[] |
getContainerListeners() |
Возвращает массив всех слушателей контейнера, зарегистрированных для этого контейнера. |
FocusTraversalPolicy |
getFocusTraversalPolicy() |
Возвращает политику перемещения фокуса, которая будет управлять перемещением с клавиатуры по дочерним элементам этого Container, или null, если этот Container не является корнем цикла фокуса. |
Insets |
getInsets() |
Определяет внутренние отступы этого контейнера, которые указывают размер границы контейнера. |
LayoutManager |
getLayout() |
Возвращает менеджер компоновки для этого контейнера. |
Dimension |
getMaximumSize() |
Возвращает максимальный размер этого контейнера. |
Dimension |
getMinimumSize() |
Возвращает минимальный размер этого контейнера. |
Point |
getMousePosition |
Возвращает положение указателя мыши в пространстве координат этого Container, если Container находится под указателем мыши, в противном случае возвращает null. |
Dimension |
getPreferredSize() |
Возвращает предпочтительный размер этого контейнера. |
Insets |
insets() |
Устарело. Начиная с версии JDK 1.1, заменено на getInsets(). |
void |
invalidate() |
Помечает контейнер как недействительный. |
boolean |
isAncestorOf |
Проверяет, содержится ли компонент в иерархии компонентов этого контейнера. |
boolean |
isFocusCycleRoot |
Возвращает значение, указывающее, является ли указанный Container корнем цикла обхода фокуса для цикла перемещения фокуса этого Container. |
final boolean |
isFocusTraversalPolicyProvider() |
Возвращает значение, указывающее, предоставляет ли этот контейнер политику перемещения фокуса. |
boolean |
isFocusTraversalPolicySet() |
Возвращает значение, указывающее, была ли политика перемещения фокуса явно задана для этого Container. |
void |
layout() |
Устарело. Начиная с версии JDK 1.1, заменено на doLayout(). |
void |
list |
Выводит листинг этого контейнера в указанный выходной поток. |
void |
list |
Выводит список, начиная с указанного отступа, в указанный модуль записи печати. |
Component |
locate |
Устарело. Начиная с версии JDK 1.1, заменено на getComponentAt(int, int). |
Dimension |
minimumSize() |
Устарело. Начиная с версии JDK 1.1, заменено на getMinimumSize(). |
void |
paintComponents |
Отрисовывает каждый из компонентов в этом контейнере. |
Dimension |
preferredSize() |
Устарело. Начиная с версии JDK 1.1, заменено на getPreferredSize(). |
void |
print |
Печатает контейнер. |
void |
printComponents |
Печатает каждый из компонентов в этом контейнере. |
protected void |
processContainerEvent |
Обрабатывает события контейнера, происходящие в этом контейнере, диспетчеризируя их любым зарегистрированным объектам ContainerListener. |
void |
remove |
Удаляет компонент, указанный index, из этого контейнера. |
void |
remove |
Удаляет указанный компонент из этого контейнера. |
void |
removeAll() |
Удаляет все компоненты из этого контейнера. |
void |
removeContainerListener |
Удаляет указанный слушатель контейнера, чтобы он больше не получал события контейнера от этого контейнера. |
void |
removeNotify() |
Делает этот Container неотображаемым, удаляя его связь с собственным ресурсом экрана. |
void |
setComponentZOrder |
Перемещает указанный компонент на указанный индекс z-порядка в контейнере. |
void |
setFocusTraversalKeys |
Задает клавиши перемещения фокуса для заданной операции перемещения для этого Container. |
void |
setFocusTraversalPolicy |
Задает политику перемещения фокуса, которая будет управлять перемещением с клавиатуры по дочерним элементам этого Container, если этот Container является корнем цикла фокуса. |
final void |
setFocusTraversalPolicyProvider |
Задает, будет ли этот контейнер использоваться для предоставления политики перемещения фокуса. |
void |
setFont |
Устанавливает шрифт этого контейнера. |
void |
setLayout |
Задает менеджер компоновки для этого контейнера. |
void |
transferFocusDownCycle() |
Передает фокус на один цикл перемещения фокуса вниз. |
void |
update |
Обновляет контейнер. |
void |
validate() |
Выполняет валидацию этого контейнера и всех его подкомпонентов. |
protected void |
validateTree() |
Рекурсивно спускается по дереву контейнеров и повторно вычисляет компоновку для любых поддеревьев, помеченных как требующие этого (помеченных как недействительные). |
Методы, объявленные в классе Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle | Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
action |
Устарело. Начиная с версии JDK 1.1, следует регистрировать этот компонент в качестве ActionListener для компонента, генерирующего события действия. |
void |
add |
Добавляет указанное всплывающее меню к компоненту. |
void |
addComponentListener |
Добавляет указанный слушатель компонентов для получения событий компонента от этого компонента. |
void |
addFocusListener |
Добавляет указанный слушатель фокуса для получения событий фокуса от этого компонента при получении им фокуса ввода. |
void |
addHierarchyBoundsListener |
Добавляет указанный слушатель границ иерархии для получения событий границ иерархии от этого компонента при изменении иерархии, к которой принадлежит данный контейнер. |
void |
addHierarchyListener |
Добавляет указанный слушатель иерархии для получения событий изменения иерархии от этого компонента при изменении иерархии, к которой принадлежит данный контейнер. |
void |
addInputMethodListener |
Добавляет указанный слушатель методов ввода для получения событий метода ввода от этого компонента. |
void |
addKeyListener |
Добавляет указанный слушатель клавиатуры для получения событий клавиш от этого компонента. |
void |
addMouseListener |
Добавляет указанный слушатель мыши для получения событий мыши от этого компонента. |
void |
addMouseMotionListener |
Добавляет указанный слушатель перемещения мыши для получения событий перемещения мыши от этого компонента. |
void |
addMouseWheelListener |
Добавляет указанный слушатель колесика мыши для получения событий колесика мыши от этого компонента. |
Rectangle |
bounds() |
Устарело. Начиная с версии JDK 1.1, заменено на getBounds(). |
int |
checkImage |
Возвращает состояние построения экранного представления указанного изображения. |
int |
checkImage |
Возвращает состояние построения экранного представления указанного изображения. |
protected AWTEvent |
coalesceEvents |
Потенциально объединяет отправляемое событие с существующим событием. |
boolean |
contains |
Проверяет, «содержит» ли этот компонент указанную точку, где x и y определены относительно системы координат этого компонента. |
boolean |
contains |
Проверяет, «содержит» ли этот компонент указанную точку, где координаты точки x и y определены относительно системы координат этого компонента. |
Image |
createImage |
Создает закадровое изображение для рисования, используемое для двойной буферизации. |
Image |
createImage |
Создает изображение из указанного поставщика изображений. |
VolatileImage |
createVolatileImage |
Создает изменяемое закадровое изображение для рисования, используемое для двойной буферизации. |
VolatileImage |
createVolatileImage |
Создает изменяемое закадровое изображение для рисования с заданными возможностями. |
void |
disable() |
Устарело. Начиная с версии JDK 1.1, заменено на setEnabled(boolean). |
protected final void |
disableEvents |
Отключает доставку событий, определенных указанным параметром маски событий, этому компоненту. |
final void |
dispatchEvent |
Отправляет событие этому компоненту или одному из его подкомпонентов. |
void |
enable() |
Устарело. Начиная с версии JDK 1.1, заменено на setEnabled(boolean). |
void |
enable |
Устарело. Начиная с версии JDK 1.1, заменено на setEnabled(boolean). |
protected final void |
enableEvents |
Включает доставку событий, определенных указанным параметром маски событий, этому компоненту. |
void |
enableInputMethods |
Включает или отключает поддержку методов ввода для этого компонента. |
protected void |
firePropertyChange |
Поддержка создания отчетов об изменениях связанных логических свойств. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
protected void |
firePropertyChange |
Поддержка создания отчетов об изменениях связанных целочисленных свойств. |
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() |
Возвращает цвет переднего плана этого компонента. |
Graphics |
getGraphics() |
Создает графический контекст для этого компонента. |
GraphicsConfiguration |
getGraphicsConfiguration() |
Возвращает GraphicsConfiguration, связанный с этим Component. |
int |
getHeight() |
Возвращает текущую высоту этого компонента. |
HierarchyBoundsListener[] |
getHierarchyBoundsListeners() |
Возвращает массив всех слушателей границ иерархии, зарегистрированных для этого компонента. |
HierarchyListener[] |
getHierarchyListeners() |
Возвращает массив всех слушателей иерархии, зарегистрированных для этого компонента. |
boolean |
getIgnoreRepaint() |
Возвращает значение, указывающее, следует ли игнорировать сообщения отрисовки, полученные от операционной системы. |
InputMethodListener[] |
getInputMethodListeners() |
Возвращает массив всех слушателей методов ввода, зарегистрированных для этого компонента. |
InputMethodRequests |
getInputMethodRequests() |
Возвращает обработчик запросов методов ввода, который поддерживает запросы от методов ввода для этого компонента. |
KeyListener[] |
getKeyListeners() |
Возвращает массив всех слушателей клавиатуры, зарегистрированных для этого компонента. |
Point |
getLocation() |
Возвращает положение этого компонента в виде точки, указывающей его левый верхний угол. |
Point |
getLocation |
Сохраняет начало координат x,y этого компонента в «возвращаемое значение» rv и возвращает rv. |
Point |
getLocationOnScreen() |
Возвращает положение этого компонента в виде точки, указывающей верхний левый угол компонента в системе координат экрана. |
MouseListener[] |
getMouseListeners() |
Возвращает массив всех слушателей мыши, зарегистрированных для этого компонента. |
MouseMotionListener[] |
getMouseMotionListeners() |
Возвращает массив всех слушателей перемещения мыши, зарегистрированных для этого компонента. |
Point |
getMousePosition() |
Возвращает положение указателя мыши в системе координат этого Component, если Component находится непосредственно под указателем мыши, иначе возвращает null. |
MouseWheelListener[] |
getMouseWheelListeners() |
Возвращает массив всех слушателей колесика мыши, зарегистрированных для этого компонента. |
String |
getName() |
Возвращает имя компонента. |
Container |
getParent() |
Возвращает родительский элемент этого компонента. |
PropertyChangeListener[] |
getPropertyChangeListeners() |
Возвращает массив всех слушателей изменения свойств, зарегистрированных для этого компонента. |
PropertyChangeListener[] |
getPropertyChangeListeners |
Возвращает массив всех слушателей, связанных с указанным свойством. |
Dimension |
getSize() |
Возвращает размер этого компонента в виде объекта Dimension. |
Dimension |
getSize |
Сохраняет ширину/высоту этого компонента в «возвращаемое значение» rv и возвращает rv. |
final Object |
getTreeLock() |
Возвращает объект блокировки этого компонента (объект, владеющий монитором синхронизации потоков) для операций с деревом компонентов AWT и компоновкой. |
int |
getWidth() |
Возвращает текущую ширину этого компонента. |
int |
getX() |
Возвращает текущую координату x начала координат компонента. |
int |
getY() |
Возвращает текущую координату y начала координат компонента. |
boolean |
gotFocus |
Устарело. Начиная с версии JDK 1.1, заменено на processFocusEvent(FocusEvent). |
boolean |
handleEvent |
Устарело. Начиная с версии JDK 1.1, заменено на processEvent(AWTEvent). |
boolean |
hasFocus() |
Возвращает true, если этот Component является владельцем фокуса. |
boolean |
imageUpdate |
Перерисовывает компонент при изменении изображения. |
boolean |
inside |
Устарело. Начиная с версии JDK 1.1, заменено на contains(int, int). |
boolean |
isBackgroundSet() |
Возвращает значение, указывающее, был ли цвет фона явно установлен для этого 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() |
Легковесный компонент не имеет собственного аналога в наборе инструментов (toolkit peer). |
boolean |
isMaximumSizeSet() |
Возвращает true, если максимальный размер был установлен в значение, отличное от null, в противном случае возвращает false. |
boolean |
isMinimumSizeSet() |
Возвращает значение, указывающее, был ли вызван метод setMinimumSize со значением, отличным от null. |
boolean |
isPreferredSizeSet() |
Возвращает true, если предпочтительный размер был установлен в значение, отличное от null, в противном случае возвращает false. |
boolean |
isValid() |
Определяет, является ли этот компонент допустимым (valid). |
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 |
repaint |
Перерисовывает указанную прямоугольную область этого компонента в течение tm миллисекунд. |
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 |
Заставляет текущий поток ожидать, пока он не будет разбужен, обычно посредством уведомления или прерывания, либо пока не истечет определенное количество реального времени. |
Подробное описание полей
LOAD
@Native public static final int LOAD
- См. также:
SAVE
@Native public static final int SAVE
- См. также:
Подробное описание конструкторов
FileDialog
public FileDialog(Frame parent)
FileDialog(parent, "", LOAD). Примечание: некоторые платформы могут не поддерживать отображение указанного пользователем заголовка в файловом диалоге. В этом случае заголовок либо не будет отображаться в строке заголовка файлового диалога, либо в некоторых системах строка заголовка файлового диалога вовсе не будет отображаться.
- Параметры:
-
parent- владелец диалогового окна - С какого выпуска:
- 1.1
FileDialog
public FileDialog(Frame parent, String title)
FileDialog(parent, title, LOAD). Примечание: некоторые платформы могут не поддерживать отображение указанного пользователем заголовка в файловом диалоге. В этом случае заголовок либо не будет отображаться в строке заголовка файлового диалога, либо в некоторых системах строка заголовка файлового диалога вовсе не будет отображаться.
- Параметры:
-
parent- владелец диалогового окна -
title- заголовок диалогового окна
FileDialog
public FileDialog(Frame parent, String title, int mode)
Если значение mode равно LOAD, файловый диалог выполняет поиск файла для чтения, и отображаются файлы из текущего каталога. Если значение mode равно SAVE, файловый диалог ищет место для записи файла.
Примечание: некоторые платформы могут не поддерживать отображение указанного пользователем заголовка в файловом диалоге. В этом случае заголовок либо не будет отображаться в строке заголовка файлового диалога, либо в некоторых системах строка заголовка файлового диалога вовсе не будет отображаться.
- Параметры:
-
parent- владелец диалогового окна -
title- заголовок диалогового окна -
mode- режим диалогового окна; либоFileDialog.LOAD, либоFileDialog.SAVE - Исключения:
-
IllegalArgumentException- если передан недопустимый режим файлового диалога - См. также:
FileDialog
public FileDialog(Dialog parent)
FileDialog(parent, "", LOAD). Примечание: некоторые платформы могут не поддерживать отображение указанного пользователем заголовка в файловом диалоге. В этом случае заголовок либо не будет отображаться в строке заголовка файлового диалога, либо в некоторых системах строка заголовка файлового диалога вовсе не будет отображаться.
- Параметры:
-
parent- владелец диалогового окна - Исключения:
-
IllegalArgumentException- еслиGraphicsConfigurationуparentне относится к экранному устройству; -
IllegalArgumentException- еслиparentравенnull; это исключение всегда выбрасывается, когдаGraphicsEnvironment.isHeadlessвозвращаетtrue - С какого выпуска:
- 1.5
- См. также:
FileDialog
public FileDialog(Dialog parent, String title)
FileDialog(parent, title, LOAD). Примечание: некоторые платформы могут не поддерживать отображение указанного пользователем заголовка в файловом диалоге. В этом случае заголовок либо не будет отображаться в строке заголовка файлового диалога, либо в некоторых системах строка заголовка файлового диалога вовсе не будет отображаться.
- Параметры:
-
parent- владелец диалогового окна -
title- заголовок диалогового окна; значениеnullпринимается без возникновения исключенияNullPointerException - Исключения:
-
IllegalArgumentException- еслиGraphicsConfigurationуparentне относится к экранному устройству; -
IllegalArgumentException- еслиparentравенnull; это исключение всегда выбрасывается, когдаGraphicsEnvironment.isHeadlessвозвращаетtrue - С какого выпуска:
- 1.5
- См. также:
FileDialog
public FileDialog(Dialog parent, String title, int mode)
Если значение mode равно LOAD, файловый диалог выполняет поиск файла для чтения, и отображаются файлы из текущего каталога. Если значение mode равно SAVE, файловый диалог ищет место для записи файла.
Примечание: некоторые платформы могут не поддерживать отображение указанного пользователем заголовка в файловом диалоге. В этом случае заголовок либо не будет отображаться в строке заголовка файлового диалога, либо в некоторых системах строка заголовка файлового диалога вовсе не будет отображаться.
- Параметры:
-
parent- владелец диалогового окна -
title- заголовок диалогового окна; значениеnullпринимается без возникновения исключенияNullPointerException -
mode- режим диалогового окна; либоFileDialog.LOAD, либоFileDialog.SAVE - Исключения:
-
IllegalArgumentException- если передан недопустимый режим файлового диалога; -
IllegalArgumentException- еслиGraphicsConfigurationуparentне относится к экранному устройству; -
IllegalArgumentException- еслиparentравенnull; это исключение всегда выбрасывается, когдаGraphicsEnvironment.isHeadlessвозвращаетtrue - С какого выпуска:
- 1.5
- См. также:
Подробное описание методов
setTitle
public void setTitle(String title)
Примечание: некоторые платформы могут не поддерживать отображение указанного пользователем заголовка в файловом диалоге. В этом случае заголовок либо не будет отображаться в строке заголовка файлового диалога, либо в некоторых системах строка заголовка файлового диалога вовсе не будет отображаться.
addNotify
getMode
public int getMode()
- Возвращает:
- режим этого окна файлового диалога: либо
FileDialog.LOAD, либоFileDialog.SAVE - См. также:
setMode
public void setMode(int mode)
mode не является допустимым значением, будет выброшено исключение и mode не будет установлен.- Параметры:
-
mode- режим для этого файлового диалога, либоFileDialog.LOAD, либоFileDialog.SAVE - Исключения:
-
IllegalArgumentException- если передан недопустимый режим файлового диалога - С какого выпуска:
- 1.1
- См. также:
getDirectory
public String getDirectory()
- Возвращает:
- (потенциально
nullили недопустимый) каталог этогоFileDialog - См. также:
setDirectory
public void setDirectory(String dir)
null или недопустимого каталога подразумевает использование значения по умолчанию, определяемого реализацией. Однако это значение по умолчанию не будет применено до тех пор, пока пользователь не выберет файл. До этого момента getDirectory() будет возвращать значение, переданное в этот метод. Указание "" в качестве каталога полностью эквивалентно указанию null в качестве каталога.
- Параметры:
-
dir- указанный каталог - См. также:
getFile
public String getFile()
CANCEL, возвращается файл null. Поведение для режима LOAD при несуществующем файле зависит от платформы. Например, пользователь может иметь возможность «принять» результат значения setFile или ввести имя какого-либо другого файла для загрузки/открытия, даже если он отсутствует. Поэтому приложениям следует проверять, существует ли файл, представленный возвращенным String. Обычно это значение представляет собой базовое имя файла, а не полный путь.
- Возвращает:
- выбранный в данный момент файл этого окна файлового диалога или
null, если ничего не выбрано - См. также:
getFiles
public File[] getFiles()
Если пользователь отменяет диалог выбора файлов, метод возвращает пустой массив.
- Возвращает:
- файлы, выбранные пользователем, или пустой массив, если пользователь отменяет диалог выбора файлов.
- С какого выпуска:
- 1.7
- См. также:
setFile
public void setFile(String file)
При отображении диалогового окна указанный файл может быть предварительно выбран. Визуальное проявление такого выбора, если оно есть, зависит от таких факторов, как существование файла, режим диалогового окна и нативная платформа. Например, файл может быть подсвечен в списке файлов, или поле ввода имени файла может быть заполнено этим именем файла.
Этот метод принимает либо полный путь к файлу, либо имя файла с расширением, если используется вместе с методом setDirectory. Взаимодействие полного пути к файлу с setDirectory зависит от платформы. Возможно, каталог всегда используется вместо пути к файлу, либо путь к файлу переопределяет каталог, или даже полный путь к файлу интерпретируется как базовое имя файла. Поэтому настоятельно рекомендуется использовать метод setDirectory для задания папки и setFile для задания базового имени файла.
Внешний вид и поведение также могут различаться между режимами LOAD и SAVE.
То, как обрабатывается режим LOAD для несуществующего файла, также зависит от платформы. Например, пользователь может иметь возможность «принять» значение setFile или ввести имя какого-либо другого файла для загрузки/открытия, даже если он отсутствует.
Указание "" в качестве файла полностью эквивалентно указанию null в качестве файла.
- Параметры:
-
file- устанавливаемый файл - См. также:
setMultipleMode
public void setMultipleMode(boolean enable)
Режим множественного выбора может игнорироваться в некоторых случаях, например, диалоговые окна режима SAVE обычно его не поддерживают.
- Параметры:
-
enable- еслиtrue, множественный выбор файлов включен;false- отключен. - С какого выпуска:
- 1.7
- См. также:
isMultipleMode
public boolean isMultipleMode()
- Возвращает:
-
true, если файловый диалог разрешает множественный выбор файлов; иначеfalse. - С какого выпуска:
- 1.7
- См. также:
getFilenameFilter
public FilenameFilter getFilenameFilter()
- Возвращает:
- фильтр имен файлов этого файлового диалога
- См. также:
setFilenameFilter
public void setFilenameFilter(FilenameFilter filter)
- Параметры:
-
filter- указанный фильтр - См. также:
paramString
protected String paramString()
FileDialog. Этот метод предназначен только для отладочных целей, а содержимое и формат возвращаемой строки могут различаться в разных реализациях. Возвращаемая строка может быть пустой, но не может быть null.- Переопределяет:
-
paramStringв классеDialog - Возвращает:
- строку параметров этого окна файлового диалога
© 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).