Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Концепции AWT

Читайте также:
  1. А.3.1.4 Концепции, ориентированные на технологию
  2. Агрономические концепции в Древнем Риме (трактаты Катона, Варрона, Плиния Старшего).
  3. АНАЛИТИЧЕСКАЯ ПСИХОЛОГИЯ: ОСНОВНЫЕ КОНЦЕПЦИИ И ПРИНЦИПЫ
  4. Базовые концепции
  5. Выработка "концепции ежа" Повторяющийся процесс
  6. Глава 2 Влияние концепции культуры на концепцию человека
  7. Глава 4. Основные концепции.

Abstract Window Toolkit (AWT) – это набор классов языка Java, которые позволяют программисту создавать графический интерфейс пользователя GUI и принимать ввод пользователя, осуществляемый с помощью клавиатуры и/или мыши.

Пакет AWT предоставляет элементы, которые обеспечивают создание внешне привлекательного и эффективного в использовании интерфейса GUI, например, такие как:

Ø Контейнеры. Объект «контейнер» (container) – это компонент, который может содержать другие AWT – компоненты. Контейнер отвечает за размещение всех компонентов, которые он содержит.

Ø Компоненты. Компонент – это объект, который имеет графическое представление и может быть выведен на экран. Компоненты обеспечивают взаимодействие с пользователем.

Ø Менеджеры размещения (макета) (Layout managers). Определяют местоположение и размеры компонентов интерфейса GUI.

Ø Функциональные возможности вывода графики и рисования. Пакет AWT поддерживает обширный набор методов вывода (отображения) графики. Все графические элементы прорисовываются относительно окна.

Ø Шрифты. Для выбора нового шрифта должен быть создан объект Font, который будет описывать этот шрифт.

Ø События. Событие (event) – это объект, который описывает изменение состояния источника. Событие может быть сгенерировано как последовательность взаимодействий человека с элементами графического интерфейса пользователя.

Основное понятие графического интерфейса пользователя – компонент (component) графической системы. Оно означает отдельный, полностью определенный элемент, который можно использовать в графическом интерфейсе независимо от других элементов. Например, это поле ввода, кнопка, строка меню, полоса прокрутки, радиокнопка. Само окно приложения — тоже его компонент. Компоненты могут быть и невидимыми, например, панель, объединяющая компоненты, тоже является компонентом.

 

В AWT компонентом считается объект класса Component или объект всякого класса, расширяющего класс Сomponent. В классе Сomponent собраны общие методы работы с любым компонентом графического интерфейса пользователя. Этот класс — центр библиотеки AWT.

Класс Container сам является невидимым компонентом, он расширяет класс Component. Таким образом, в контейнер наряду с компонентами можно помещать контейнеры, в которых находятся какие-то другие компоненты, достигая тем самым большой гибкости расположения компонентов.


Дата добавления: 2015-10-29; просмотров: 93 | Нарушение авторских прав


Читайте в этой же книге: Типы данных языка Java | Вещественный тип данных | Поразрядные операторы | Троичный оператор | Операторы цикла do-while, while, for | Оператор continue | Определение методов | Перегрузка конструктора | Абстрактные методы | Иерархия классов-исключений |
<== предыдущая страница | следующая страница ==>
Модель обработки исключений| Компоненты AWT

mybiblioteka.su - 2015-2024 год. (0.006 сек.)