Платформа программирования J2ME для портативных устройств


              

Блок прослушивания


public .class UIComponentDemo extends MIDlet .

implements CommandListener

{

public void cornrnandAction (Command c, Displayable d)

{

Displayable displayable = null;

if (c == List.SELECT_COMMAND)

}

int index = mainMenu.getSelectedlndex ();


try i displayable = (Displayable)

Class.forName(demos[index]).new Instance));

Display display = Display.getDisplay(this);

display.setCurrent(displayable);

}

,catch (Exception e)

}

e.printStackTrace();
return;

}

}

else

{

return;

}

}
Названия типов выбора EXCLUSIVE и MULTIPLE говорят сами за себя. Реализации MIDP , визуализируют значки отображения выбора различно для исключающего и множественного списков. Исключающие списки выбора имеют кружок слева от текста элемента, сходный с селективными кнопками в приложениях AWT и Swing, и внутреннюю точку, показывающую выбранный элемент. Множественные списки выбора визуализируют компонент с квадратиком слева от текста элемента, сходным с кнопками для отметки в приложениях AWT и Swing.
Вы уже видели пример Alert в главе 3, здесь вы видите его вновь. Метод commandAction() класса AlertDemo создает пять различных уведомлений в зависимости от данных, которые пользователь вводит в экран Build Alert (Создание уведомления), показанный на рисунке 5.3. Конструктор класса Alert принимает значение AlertType, которое отражает тип уведомления, изменяющийся в зависимости от создания. Класс AlertType определяет пять констант, которые представляют собой возможные типы уведомлений, показанные в таблице 5.2.
Таблица 5.2. Константы класса AlertType, которые представляют собой возможные типы объектов Alert

Константа класса AlertType Описание
ALARM (внимание) Уведомление, которое отображает появление аварийного события
CONFIRMATION (подтверждение] Диалоговое окно, которое запрашивает у пользователя подтверждение действия
ERROR (ошибка) Диалоговое окно, которое уведомляет пользователя об ошибке
INFO (инфо) Диалоговое окно, в котором присутствует информационное сообщение для пользователя
WARNING (предупреждение) Диалоговое окно, которое показывает предупреждение
<

Содержание  Назад  Вперед