Пакет javax.microedition.lcdui
Пакет классов пользовательского интерфейса (UI) для создания полей, форм, уведомлений, текста и так далее.
Интерфейс Choice
Содержит набор методов создающих возможность выбора заданных элементов.
Методы:
- int append (String str.ingPart, Image imagePart) – добавляет элемент к набору элементов в конец всего имеющегося списка элементов;
 - void delete (int elementNum) – удаляет элемент по заданному номеру;
 - void deleteAll() – удаляет все элементы;
 - int getFitPolicy () – предоставляет предпочтительную экранную позицию;
 - Font getFont (int elementNum) – получает шрифт для элемента заданного по номеру;
 - Image getlmagetint elementNum) – получает изображение для элемента заданного по номеру;
 - int getSelectedFlags(boolean[ ] selectedArray_return) – производит запрос на состояние элементов массива;
 - 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 image Part) – устанавливает новую строку текста с изображением по заданному номеру, заменяя предыдущую запись;
 - void setFitPolicy (int fitPolicy) – устанавливает предпочтительную экранную позицию;
 - void setFont(int elementNum, Font font) – устанавливает шрифт для заданного элемента;
 - void setSelectedFlags(boolean[] selectedArray) – устанавливает состояние элементов массива;
 - void setSelectedlndex(int elementNum, boolean selected) – устанавливает состояние элемента;
 - int size() – определяет количество элементов в наборе элементов.
 
Константы:
- static int EXCLUSIVE – эксклюзивный выбор;
 - static int IMPLICIT – неявный выбор;
 - static int MULTIPLE – множественный выбор;
 - static int POPUP – всплывающий вид выбора;
 - static int TEXT_WRAP_DEFAULT – текстовое сопровождение элемента будет находиться по умолчанию;
 - static int TEXT_WRAP_OFF – текстовое сопровождение элемента должно находится на одной строке;
 - static int TEXT_WRAP_ON – текстовое сопровождение элемента находится на любом количестве строк.
 
Интерфейс CommandListener
Реализует возможность обработчика событий.
Метод:
- void commandAct ion (Command c, Displayable d) – обработчик событий.
 
Интерфейс ItemCommandListener
Реализует возможность получения событий от объектов класса Item.
Метод:
- void commandAct ion (Command с, Item item) – обработчик событий.
 
Интерфейс ItemStateListener
Используется при получении событий о состоянии объектов класса Item устроенных в Form.
Метод:
- void itemStateChanged(item item) – определяет состояние объекта класса Item.
 
