Пакет 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 – только время.