Книга: Платформа J2Me

Иерархия Компонентов пользовательского интерфейса MIDP

Иерархия Компонентов пользовательского интерфейса MIDP

Диаграмма иерархии наследования MIDP, показанная на рисунке 5.1, повторяет то, что вы уже видели на рисунке 3.7 в главе 3. Вы уже видели некоторые из компонентов пользовательского интерфейса MIDP, показанные в этой иерархии, а именно Displayable, Screen, Form и Alert.

Вы знаете, что класс Displayable определяет природу основы любого компонента, который может быть отображен, и что класс Screen определяет базовую абстракцию пользовательского интерфейса MIDP — экран. Класс Screen является первым Displayable, который вы видели, a Form был первым конкретным типом используемого экрана.

В таблице 5.1 кратко описаны все компоненты пользовательского интерфейса MIDP в пакете javax.micfoedition.lcdui.


Рисунок 5.1. Компоненты пользовательского интерфейса MIDP принадлежат либо к классу объектов Displayable, либо к классу объектов Item за исключением класса Ticker, который происходит от Object.


— абстрактный класс,


— конкретный класс

Таблица 5.1. Описание всех компонентов интерфейса пользователя MIDP

Имя класса компонента, Ul MIDP — Описание — Принадлежность к- API MIDP

Alert — Информационное всплывающее окно, может быть модальным или рассчитанным по времени — Высокоуровневый

AlertType — Определяет типы объектов Alert — Высокоуровневый

Canvas — Экран, в котором вы можете рисовать графические объекты и получать низкоуровневые события ключ/перо — Низкоуровневый

ChoiceGroup — Группа выбираемых элементов, находится в Form — Высокоуровневый

Command — Семантическая инкапсуляция событий пользовательского интерфейса — Как высокоуровневый, так и низкоуровневый

DateField — Компонент, который отображает дату и время — Высокоуровневый

Display — Класс, который извлекает структуры данных дисплея устройства — Высокоуровневый

Displayable — Прародитель всех компонентов, которые могут быть отображены — Как высокоуровневый, так и низкоуровневый

Font — Класс, предоставляющий шрифты для экранного текста — Высокоуровневый

Form — Экран, который собирает элементы для отображения — Высокоуровневый

Gauge — Тип визуального измерителя — Высокоуровневый

Graphics — Отображение контекста графических элементов устройства — Низкоуровневый

Image — Отображение изображений в формате Portable Network Graphics [PNG, переносимая сетевая графика] — Как высокоуровневый, так и низкоуровневый

Imageltem — Form, размещающий отображение изображения — Высокоуровневый

List — Список выбираемых объектов — Высокоуровневый

Screen — Абстрактный прародитель всех типов экранов — Высокоуровневый

Stringltem — Form, размещающий отображение строки — Высокоуровневый

TextBox — Многострочный, многоколонковый текстовой контейнер — Высокоуровневый

TextField — Однострочный текстовой контейнер — Высокоуровневый

Ticker — Отображение тикера — Высокоуровневый

Оглавление книги


Генерация: 1.477. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз