Пакет javax.microedition.lcdui
Класс Form
Этот класс создает пустую форму, в которую интегрируются классы пользовательского интерфейса.
Конструкторы:
- Form (String title) – создает новую пустую форму;
 - Form(String title, Item[ ] items) – создает новую форму с заданным заголовком и установленными компонентами класса Item.
 
Методы:
- int append (Image img) – добавляет в форму одно изображение;
 - int append (Item item) – этот метод добавляет любой из доступных компонентов класса Items созданную форму;
 - int append (String str) – добавляет в форму строку;
 - void delete (int itemNum) – удаляет компонент ссылающийся на itemNum;
 - void deleteAll() – удаляет все компоненты с имеющейся формы;
 - Item get (int itemNum) – получает позицию выбранного компонента;
 - int getHeight () – возвращает высоту экрана в пикселях доступную для встраиваемых компонентов;
 - int getWidth() – возвращает ширину экрана в пикселях доступную для встраиваемых компонентов;
 - void insert (int itemNum, Item item) – вставляет компонент в форму до определенного компонента;
 - void set(int itemNum, Item item) – устанавливает компонент, ссылающийся на компонент itemNum, заменяя при этом предшествующий компонент;
 - void setltemStateListener(ItemStateListener iListener) – устанавливает переменную iListener для формы, заменяя при этом предыдущую переменную iListener;
 - int size () – получает количество компонентов в форме.
 
Класс Gauge
Представляет графическое течение процесса, своего рода датчик или счетчик.
Конструктор:
- Gauge (String label, boolean interactive, int maxValue, int initialValue) – создает графическое течение процесса с заданной меткой, режимом и максимальным и минимальным значением в работе.
 
Методы:
- void addCommand (Command cmd) – добавляет команду;
 - int getMaxValue () – получает значение максимального диапазона работы процесса;
 - int getValue () – получает текущее значение в процессе работы;
 - boolean islnteractive () – определяет возможность изменения установленного счетчика;
 - void setDefaultCommand(Command cmd) – задает команду по умолчанию для компонентов Item;
 - void setltemCommandListener(ItemCommandListener 1) – устанавливает обработчик событий;
 - void setLabel (String label) – устанавливает метку для элемента;
 - void setLayout (int layout) – устанавливает директивы для элемента;
 - void setMaxValue (int maxValue) – устанавливает максимальное значение течение процесса;
 - void setPreferredSize(int width, int height) – задает ширину и высоту для графического представления всего течения процесса;
 - void setValuefint value) – устанавливает текущее значение процесса.
 
Константы:
- static int CONTINUOUS_IDLE – непрерывное и неактивное состояние с неопределенным диапазоном работы;
 - static int CONTINUOUS_RUNNING – непрерывное активное состояние с неопределенным диапазоном работы;
 - static int INCREMENTAL_IDLE – увеличивающееся и неактивное состояние с неопределенным диапазоном работы;
 - static int INCREMENTAL_UPDATING – увеличивающееся и постоянно модифицируемое состояние с неопределенным диапазоном работы;
 - static int INDEFINITE – максимальное значение с неопределенным диапазоном работы.
 
