Пакет java.awt
Содержит все классы для создания пользовательских интерфейсов и отрисовки графики и изображений.
См.: Описание
| Интерфейс | Описание |
|---|---|
| ActiveEvent | Интерфейс для событий, которые знают, как себя рассылать. |
| Adjustable | Интерфейс для объектов, имеющих регулируемое числовое значение в пределах заданного диапазона. |
| Composite | Интерфейс |
| CompositeContext | Интерфейс |
| ItemSelectable | Интерфейс для объектов, содержащих набор элементов, для которых можно выбрать ноль или более. |
| KeyEventDispatcher | KeyEventDispatcher взаимодействует с текущим KeyboardFocusManager при назначении и отправке всех KeyEvents. |
| KeyEventPostProcessor | KeyEventPostProcessor взаимодействует с текущим KeyboardFocusManager при окончательном разрешении всех необработанных KeyEvents. |
| LayoutManager | Определяет интерфейс для классов, которые знают, как размещать |
| LayoutManager2 | Определяет интерфейс для классов, которые знают, как размещать контейнеры на основе объекта ограничений макета. |
| MenuContainer | Базовый класс всех контейнеров, связанных с меню. |
| Paint | Этот |
| PaintContext | Интерфейс |
| PrintGraphics | Абстрактный класс, предоставляющий контекст графики печати для страницы. |
| SecondaryLoop | Вспомогательный интерфейс для запуска вложенного цикла событий. |
| Shape | Интерфейс |
| Stroke | Интерфейс |
| Transparency | Интерфейс |
| Класс | Описание |
|---|---|
| AlphaComposite | Класс |
| AWTEvent | Базовый класс событий для всех событий AWT. |
| AWTEventMulticaster |
|
| AWTKeyStroke |
|
| AWTPermission | Этот класс предназначен для разрешений AWT. |
| BasicStroke | Класс |
| BorderLayout | Макет BorderLayout размещает контейнер, организовывая и изменяя размер его компонентов для соответствия пяти областям: север, юг, восток, запад и центр. |
| BufferCapabilities | Возможности и свойства буферов. |
| BufferCapabilities.FlipContents | Безопасное по типу перечисление возможных содержимых заднего буфера после переключения страниц |
| Button | Этот класс создает кнопку с меткой. |
| Canvas | Компонент |
| CardLayout | Объект |
| Checkbox | Флажок — это графический компонент, который может находиться в состоянии "включено" ( |
| CheckboxGroup | Класс |
| CheckboxMenuItem | Этот класс представляет флажок, который может быть включён в меню. |
| Choice | Класс |
| Color | Класс |
| Component | Компонент — это объект, имеющий графическое представление, которое может отображаться на экране и взаимодействовать с пользователем. |
| ComponentOrientation | Класс ComponentOrientation инкапсулирует чувствительную к языку ориентацию, которая должна использоваться для упорядочивания элементов компонента или текста. |
| Container | Объект контейнера Abstract Window Toolkit (AWT) — это компонент, который может содержать другие компоненты AWT. |
| ContainerOrderFocusTraversalPolicy | FocusTraversalPolicy, определяющий порядок обхода на основе порядка дочерних компонентов в контейнере. |
| Cursor | Класс для инкапсуляции битовой карты представления курсора мыши. |
| DefaultFocusTraversalPolicy | FocusTraversalPolicy, определяющий порядок обхода на основе порядка дочерних компонентов в контейнере. |
| DefaultKeyboardFocusManager | По умолчанию KeyboardFocusManager для приложений AWT. |
| Desktop | Класс |
| Dialog | Диалоговое окно — это окно верхнего уровня с заголовком и рамкой, которое обычно используется для получения некоторого ввода от пользователя. |
| Dimension | Класс |
| DisplayMode | Класс |
| Event | ПРИМЕЧАНИЕ: Класс |
| EventQueue |
|
| FileDialog | Класс |
| FlowLayout | Макет FlowLayout организует компоненты в потоке, подобно строкам текста в абзаце. |
| FocusTraversalPolicy | FocusTraversalPolicy определяет порядок, в котором обходятся компоненты с конкретным корнем цикла фокуса. |
| Font | Класс |
| FontMetrics | Класс |
| Frame |
|
| GradientPaint | Класс |
| Graphics | Класс |
| Graphics2D | Этот класс |
| GraphicsConfigTemplate | Класс |
| GraphicsConfiguration | Класс |
| GraphicsDevice | Класс |
| GraphicsEnvironment | Класс |
| GridBagConstraints | Класс |
| GridBagLayout | Класс |
| GridBagLayoutInfo | Класс |
| GridLayout | Класс |
| Image | Абстрактный класс |
| ImageCapabilities | Возможности и свойства изображений. |
| Insets | Объект |
| JobAttributes | Набор атрибутов, управляющих заданием печати. |
| JobAttributes.DefaultSelectionType | Безопасное по типу перечисление возможных состояний выбора по умолчанию. |
| JobAttributes.DestinationType | Безопасное по типу перечисление возможных мест назначения задания. |
| JobAttributes.DialogType | Безопасное по типу перечисление возможных диалоговых окон для отображения пользователю. |
| JobAttributes.MultipleDocumentHandlingType | Безопасное по типу перечисление возможных состояний обработки нескольких документов. |
| JobAttributes.SidesType | Безопасное по типу перечисление возможных способов организации нескольких страниц. |
| KeyboardFocusManager | KeyboardFocusManager отвечает за управление активными и фокусированными окнами и текущим владельцем фокуса. |
| Label | Объект |
| LinearGradientPaint | Класс |
| Список | Компонент |
| MediaTracker | Класс |
| Меню | Объект |
| Панель меню | Класс |
| Компонент меню | Абстрактный класс |
| Элемент меню | Все элементы меню должны принадлежать классу |
| Ярлык меню | Класс |
| MouseInfo |
|
| Многоцветный градиент | Это суперкласс для элементов, которые используют многоцветный градиент для заполнения растра. |
| Атрибуты страницы | Набор атрибутов, которые контролируют вывод печатной страницы. |
| PageAttributes.Тип цвета | Безопасное по типу перечисление возможных состояний цвета. |
| PageAttributes.Тип носителя | Безопасное по типу перечисление возможных размеров бумаги. |
| PageAttributes.Тип запрошенной ориентации | Безопасное по типу перечисление возможных ориентаций. |
| PageAttributes.Тип начала | Безопасное по типу перечисление возможных начальных точек. |
| PageAttributes.Тип качества печати | Безопасное по типу перечисление возможных качеств печати. |
| Панель |
|
| Точка | Точка, представляющая расположение в |
| Информация о указателе | Класс, описывающий положение указателя. |
| Многоугольник | Класс |
| Подменю | Класс, реализующий меню, которое может быть динамически отображено в заданной позиции внутри компонента. |
| Печатная работа | Абстрактный класс, который инициирует и выполняет печатную работу. |
| Радиальный градиент | Класс |
| Прямоугольник |
|
| Параметры отрисовки | Класс |
| Параметры отрисовки.Ключ | Определяет базовый тип всех ключей, используемых совместно с классом |
| Робот | Этот класс используется для генерирования системных событий ввода для целей автоматизации тестирования, самозапуска демонстраций и других приложений, где требуется управление мышью и клавиатурой. |
| Скроллбар | Класс |
| Панель прокрутки | Класс контейнера, который реализует автоматическую горизонтальную и/или вертикальную прокрутку для одного дочернего компонента. |
| Регулируемая панель прокрутки | Этот класс представляет состояние горизонтальной или вертикальной полосы прокрутки |
| Экран загрузки | Экран загрузки может быть отображен при запуске приложения, до запуска Java Virtual Machine (JVM). |
| Цвет системы | Класс для инкапсуляции символических цветов, представляющих цвет нативных элементов графического интерфейса системы. |
| Системный трей | Класс |
| Текстовое поле | Объект |
| Текстовый компонент | Класс |
| Текстовое поле | Объект |
| Текстура | Класс |
| Набор инструментов | Этот класс — абстрактный суперкласс всех фактических реализаций Abstract Window Toolkit. |
| Иконка трея | Объект |
| Окно | Объект |
| Перечисление | Описание |
|---|---|
| Component.Поведение изменения базовой линии | Перечисление общих способов изменения базовой линии компонента при изменении размера. |
| Действие рабочего стола | Представляет тип действия. |
| Dialog.Тип исключения модальности | Любое окно верхнего уровня может быть помечено как не блокируемое модальными диалоговыми окнами. |
| Dialog.Тип модальности | Модальные диалоговые окна блокируют весь ввод в некоторые окна верхнего уровня. |
| GraphicsDevice.Прозрачность окна | Типы прозрачности, поддерживаемые основой системы. |
| MultipleGradientPaint.Тип цветового пространства | Цветовое пространство, в котором выполняется интерполяция градиента. |
| MultipleGradientPaint.Метод цикла | Метод, который используется при отрисовке за пределами границ градиента. |
| TrayIcon.Тип сообщения | Тип сообщения определяет, какая иконка будет отображаться в заголовке сообщения, и возможный системный звук, который сообщение может генерировать при отображении. |
| Window.Тип | Перечисление доступных типов окон. |
| Исключение | Описание |
|---|---|
| Исключение AWT | Сигнализирует о возникновении исключения Abstract Window Toolkit. |
| Исключение формата шрифта | Выбрасывается методом createFont в классе |
| Исключение без головки | Выбрасывается, когда код, зависящий от клавиатуры, дисплея или мыши, вызывается в среде, которая не поддерживает клавиатуру, дисплей или мышь. |
| Исключение некорректного состояния компонента | Сигнализирует о том, что компонент AWT не находится в соответствующем состоянии для запрошенной операции. |
| Ошибка | Описание |
|---|---|
| Ошибка AWT | Выбрасывается при возникновении серьезной ошибки Abstract Window Toolkit. |
Описание пакета java.awt
Содержит все классы для создания пользовательских интерфейсов и для рисования графики и изображений. Объект пользовательского интерфейса, такой как кнопка или полоса прокрутки, называется, в терминологии AWT, компонентом. Класс Component является корневым классом всех компонентов AWT. См. Component для подробного описания свойств, общих для всех компонентов AWT.
Некоторые компоненты генерируют события при взаимодействии пользователя с компонентами. Класс AWTEvent и его подклассы используются для представления событий, которые могут генерировать компоненты AWT. См. AWTEvent для описания модели событий AWT.
Контейнер — это компонент, который может содержать компоненты и другие контейнеры. Контейнер также может иметь менеджер компоновки, который контролирует визуальное расположение компонентов в контейнере. Пакет AWT содержит несколько классов менеджеров компоновки и интерфейс для создания собственного менеджера компоновки. См. Container и LayoutManager для получения дополнительной информации.
Каждый объект Component ограничен в своем максимальном размере и местоположении, потому что значения хранятся как целые числа. Кроме того, платформа может дополнительно ограничить максимальные координаты размера и местоположения. Точные максимальные значения зависят от платформы. Нет способа изменить эти максимальные значения, ни в коде Java, ни в коде нативном. Эти ограничения также накладывают ограничения на компоновку компонентов. Если границы объекта Component превышают предел платформы, нет способа правильно расположить их в объекте Container. Границы объекта определяются координатами любого объекта в сочетании с его размером на соответствующей оси.
Дополнительные спецификации
- С:
- JDK1.0
© 1993, 2020, 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.