Пакет 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 – стоп.