Java 2 Micro Edition (J2ME)


Иерархия Компонентов пользовательского интерфейса 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

Отображение тикера

Высокоуровневый




Начало  Назад  Вперед



Книжный магазин