Пакет 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 – максимальное значение с неопределенным диапазоном работы.