Иллюстрированный самоучитель по программированию мобильных телефонов

Пакет javax.microedition.lcdui

Класс ChoiceGroup

Встраиваемая группа выбираемых, элементов. Интегрируется в класс Form, наследуется от класса Item и реализует интерфейс Choice.

Конструктор:

  • ChoiceGroup (String label, int choiceType) – создает пустой список элементов группы, определяя заголовок и тип группы элементов;
  • ChoiceGroup(String label, int choiceType, String[ ] string-Elements, Image [ ] imageElements) – создает группу элементов, определяя заголовок, тип группы элементов, текст и изображение для каждого элемента группы.

Методы:

  • int append (String stringPart, Image imagePart) – добавляет элемент в группу;
  • void delete (int elementNum) – удаляет заданный элемент из группы;
  • void deleteAll() – удаляет все элементы;
  • int .getFitPolicy () – предоставляет предпочтительную экранную позицию;
  • Font getFont(int elementNum) – получает используемый шрифт элемента группы;
  • Image getlmage (int elementNum) – получает изображение для элемента группы;
  • int getSelectedFlags(boolean[ ]selectedArray_return) – возвращает значение Boolean для группы элементов;
  • int getSelectedlndex () – возвращает индекс выбранного элемента группы;
  • String getString (int elementNum) – получает строку текста по номеру;
  • void insert(int elementNum,String stringPart,Image imagePart) – вставляет элемент в группу;
  • boolean isSelected (int elementNum) – получает выбранную логическую величину;
  • void set(int elementNum, String stringPart, Image imagePart) – устанавливает текст и изображение в заданный элемент группы, при этом удаляя предыдущую запись;
  • void setFitPolicy (int fjtPolicy) – устанавливает предпочтительную экранную позицию;
  • void setFonttint elementNum, Font font) – устанавливает шрифт заданному элементу;
  • void setSelectedFlags(boolean[ ] selectedArray) – устанавливает состояние элементов группы;
  • void setSelected!ndex(int elementNum, boolean selected) – устанавливает особое состояние для элемента группы при использовании множественного типа;
  • int size () – возвращает количество используемых элементов группы.

Класс Command

Инкапсулирует командные действия, при этом не определят фактические действия на команды, а лишь содержит информацию.

Конструкторы:

  • Command(String label, int commandType, int priority) – создает команду для дальнейшей обработки. Команда содержит: название, тип и приоритет выполнения;
  • Command (String sho.rtLabel, String longLabel, int commandType, int priority) – создает команду для дальнейшей обработки. Команда содержит: короткое и длинное название, тип и приоритет выполнения.

Методы:

  • int getCommandType () – получает тип используемой команды;
  • String getLabel() – получает метку или название команды;
  • String getLongLabel () – получает длинную метку или название команды;
  • int get Priority () – получает установленный приоритет команды.

Константы:

  • static int BACK – назад;
  • static Int CANCEL – отмена;
  • static int EXIT – выход;
  • static int HELP – помощь;
  • static int ITEM – новый экран, ассоциирующийся с экраном от которого происходит переход;
  • static int OK – хорошо;
  • static int SCREEN – новый экран;
  • static int STOP – стоп.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.