шелковое одеяло купить в нячанге. | Профессиональная консультация юриста бесплатно | Профессиональная установка санфаянса услуги сантехника.

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


Иерархия Компонентов пользовательского интерфейса MIDP
Иерархия Компонентов пользовательского интерфейса MIDP Диаграмма иерархии наследования MIDP, показанная на рисунке 5.1, повторяет то, что вы уже видели на рисунке 3.7 в главе 3. Вы...
Таблица 5 1 Описание всех компонентов
Имя класса компонента, Ul MIDP Описание Принадлежность к- API MIDP Alert Информационное всплывающее окно, может быть модальным или рассчитанным по вр...
Экраны и экранные элементы
Экраны и экранные элементы Первый пример в этой главе показывает вам основную разницу между двумя типами компонентов пользовательского интерфейса MIDP: компонентами Displayable и компон...
Листинг 5 1 Исходный код UlComponentDemo
Листинг 5.1. Исходный код UlComponentDemo import javax.raicroedition.midlet.MIDlet; import javax.microedition.lcdui.Choice; import javax.microedition.lcdui.Command; import javax...
Главный экран демонстрационной
Листинг 5.2. Уведомления являются экранами, но они не могут содержать объекты Command. Вы должны указать Displayable, который должен быть показан, когда уведомление будет недоступно...
Листинг 5 3 Блок прослушивания
Листинг 5.3. Блок прослушивания команд должен проверять активацию специальной команды List.SELECT_COMMAND, если приложение использует неявные списки public .class UIComponentDemo extend...
Таблица 5 2 Константы класса AlertType
Таблица 5.2. Константы класса AlertType, которые представляют собой возможные типы объектов Alert Константа класса AlertType Описание ALARM (внимание) Увед...
Таблица 5 3 Типы ограничений устанавливаемые
Константа ограничения Описание ANY Любые буквенно-цифровые знаки EMAILADDR Только синтаксически правильный e-mail NUMERIC Т...
Экранная навигация
Экранная навигация На данный момент вы познакомились со следующими компонентами пользовательского интерфейса: MIDlet; Display; Displayable; Form; List; Alert;...
Листинг 5 4 Блок прослушивания
Листинг 5.4. Блок прослушивания команд должен находить ссылку на экземпляр любого экрана приложения, юкоторому он хочет вернуться public void commandAction(Command c, Displayable d)...
Другие компоненты Item
Другие компоненты Item В предыдущих примерах описывались некоторые компоненты, которые создают основу всех приложений MIDP. В оставшейся части главы вы увидите остальные компоненты поль...
DateField
DateField На главном экране демонстрационного приложения UlComponent (смотри http://www.phptr.com/) вторым элементом списка является демонстрационная версия класса DateField. На рис...
Листинг 5 5 Поскольку экраны являются
Листинг 5.5. Поскольку экраны являются отображаемыми, метод getlnstanceO должен возвращать экранный объект некоторого вида. Этот возвращает экземпляр Form import Java.util.Date; impo...
Таблица 5 4 Константы DateField
Таблица 5.4. Константы DateField для управления отображением информации о дате и времени Константа DateField Описание public static int DATE Отображает тол...
Реализация предоставляет этот
Stringltem Класс Stringltem определяет двухсоставный компонент дисплея. Объекты Stringltem содержат метку и какой-либо неизменяемый текст. На рисунке 5.7 показан экран, отображаемый...
Строковые элементы состоят из
Рисунок 5.7. Строковые элементы состоят из двух частей: текстовая метка и текстовое значение В листинге 5.6 показаны имеющие отношение к этому классу части кода StringltemDemo. Вы может...
Gauge
Gauge Класс Gauge также является производным от Item. Запуск GaugeDemo из основного экрана создает дисплей, показанный на рисунке 5.8....
Существуют интерактивные и неинтерактивные
Листинг 5.7. Четырьмя параметрами, требуемыми для указания измерителя, являются его состояние, удобное для прочтения название, первоначальное значение и максимальное значение import...
Ticker
Ticker Тикер (Ticker) является объектом, предоставляющим прокручиваемый текст наверху дисплея. TickerDemo в листинге 5.8 создает дисплей, показанный на рисунке 5.9....
Тикер размещается на дисплее но
Рисунок 5.9. Тикер размещается на дисплее, но не на экране. Реализация определяет место для тикера независимо от какого-либо экрана, позволяя использовать его множеству различных экранов...
Листинг 5 8 Исходный код демонстрационной программы Ticker
Листинг 5.8. Исходный код демонстрационной программы Ticker import javax.microedition.lcdui.Command; import javax.microedition.lcdui.CommandListener; import javax.microedition.lcdui...
Imageltem
Imageltem Несколько компонентов пользовательского интерфейса MIDP поддерживают отображение изображений. На рисунке 5.10 показано изображение, отображенное в форме. В листинге 5.9 показа...
Несколько компонентов пользовательского
Рисунок 5.10. Несколько компонентов пользовательского интерфейса MIDP поддерживают отображение изображений. Здесь форма содержит компонент Image Item, который отображает изображение...
Листинг 5 9 Конструктор создает
Листинг 5.9. Конструктор создает объект изображения и пересылает его компоненту пользовательского интерфейса для отображения. Обратите внимание, что указание пути для изображения относ...
Таблица 5 5 Компоненты пользовательского
Таблица 5.5. Компоненты пользовательского интерфейса MIDP, которые используют изображения Компонент пользовательского интерфейса MIDP Описание...
Другие экранные типы
Другие экранные типы Вы видели все компоненты MIDP за исключением одного: TextBox. В отличие от TextField TextBox является многострочной редактируемой текстовой областью. Взгляните еще...
Экран TextBoxDemo Ha рисунке 5
Листинг 5.10. Текстовые окна являются экранами и не нуждаются в форме, в которой можно существовать import jav,ax.micro etiition.lcdui. Command; import javax.microedition.lcdui.Comma...
Конкретный интерфейс предоставляемый
Рисунок 5.12. Конкретный интерфейс, предоставляемый для редактирования текстового окна, зависит от реализации...
Выводы по главе
Выводы по главе Эта глава знакомит вас с полным набором классов компонентов пользовательского интерфейса MIDP. Существует две общие категории компонентов интерфейса пользователя: те, чт...


- Начало -