Пакет javax.microedition.lcdui
Класс Custom Item
Создает возможность в отображении новых графических элементов встроенных в класс Form.
Конструктор:
- protected Customltem(String label) – Конструктор абстрактного класса Customltem.
 
Методы:
- int getGameAction(int keyCode) – получает игровые действия по коду клавиши телефона;
 - protected int getlnteractionModes() – получает все доступные режимы взаимодействия;
 - protected abstract int getMinContentHeight() – получает минимальную высоту заданной области дисплея;
 - protected abstract int getMinContentWidth() – получает минимальную ширину заданной области дисплея;
 - protected abstract int getPrefContentHeight(int width) – получает предпочтительную высоту заданной области дисплея;
 - protected abstract int getPrefContentWidth(int height) – получает предпочтительную ширину заданной области дисплея;
 - protected void hideNotify () – уведомляет о недоступности;
 - protected void invalidate () – сигнализирует об изменении размера или местонахождения элемента;
 - protected void key Pressed (int keyCode) – обрабатывает нажатие клавиши;
 - protected void keyReleased(int keyCode) – обрабатывает отпускание клавиши;
 - protected void keyRepeated(int keyCode) – обрабатывает повторное нажатие клавиши;
 - protected abstract void paint(Graphics g, int w, int h) – рисует компоненты;
 - protected void pointerDragged(int x, int у) – осуществляет поддержку перьевого ввода;
 - protected void pointerPressed(int x, int у) – в месте установки указателя были произведены действия по нажатию определенной клавиши;
 - protected void pointeirReleased (int x, int у) – в месте установки указателя были произведены действия по отпусканию нажатой клавиши;
 - protected void repaint () – перерисовывает экран;
 - protected void repaint (int x, int y, int w, int h) – перерисовывает заданную область экрана;
 - protected void showNotify() – уведомление о возможности получения действий;
 - protected void sizeChanged (int w, int h) – изменяет размер.
 
Константы:
- protected static int KEY_PRESS – нажатие клавиши;
 - protected, static int KEY_RELEASE – отпускание клавиши;
 - protected static int KEY_RE'PEAT – повторное нажатие клавиши;
 - protected static int NONE – нет действий;
 - protected static int POINTER_DRAG – перетаскивание;.
 - protected static int POINTER_PRESS – указатель нажат;
 - protected static int POINTER_RELEASE – указатель отпущен;
 - protected static int TRAVERSE_HORIZONTAL – горизонтальный обход;
 - protected static int TRAVERSE_VERTICAL – вертикальный обход.
 
Класс DateField
Класс, представляющий работу с датой и временем. Интегрируется в класс Form, наследуется от класса Item.
Конструкторы:
- DateField (String label, int mode) – создает объект класса DateField, с указанием метки и режима отображения объекта;
 - DateField(String label, int mode, TimeZone timeZone) – создает объект класса DateField, с указанием метки, режима отображения объекта и часового пояса.
 
Методы:
- Date getDate() – возвращает текущую дату;
 - void setDate(Date date) – устанавливает новую дату;
 - int getlnputMode () – получает установленные компоненты DATE, TIME или DATA_TIME;
 - void setlnputMode (int mode) – устанавливает компоненты DATE, TIME или DATE_TIME.
 
Константы:
- static int DATE – дата;
 - static int DATE_TIME – дата и время;
 - static int TIME – только время.
 
