Книга: Платформа 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 — Отображение тикера — Высокоуровневый
- Глава 5. Компоненты пользовательского интерфейса MIDP
- Иерархия объектов в InterBase
- Определение пользовательского формата числовых данных
- 1.7 Иерархия драйверов систем хранения и типы драйверов
- Не допускайте того, чтобы поток пользовательского интерфейса блокировался на длительное время
- 2.2. Классификация банковских рисков и их компонентов
- Переименование компонентов
- Основы интерфейса Access 2007
- Урок 2.3. Настройка интерфейса Windows Vista
- Настройка интерфейса Word
- Конфигурация компонентов
- Описание пользовательского интерфейса