Высокоуровневое программирование. Класс Form.
 
Класс Form - это контейнер, позволяющий хранить в себе различные компоненты.
  
Методы класса Form:
- Конструктор. В качестве параметра передается заголовок формы в виде строки текста.
 
- int append(Image img) - добавляет в форму изображение. Для того, чтобы научиться работать с объемтом Image прочтите главу "Работа с изображениями. Класс Image".
 
- int append(Item item) - добавляет компонент класса Item в форму.
 
- void delete(int itemNum) - удаляет компонент Item с номером itemNum.
 
- void deleteAll() - удаляет все компоненты.
 
- void insert(int itemNum, Item item) - вставляет компонент до компонента, указанного значением itemNum.
 
- void set(int itemNum, Item item) - заменяет компонент с номером itemNum компонентом item.
 
- int size() - получает количество компонентов в форме.
 
 
Добавляемые компоненты обычно распологаются друг под другом. Изменить их размеры или переместить обычно невозможно. 
Если компоненты вылезают за пределы экрана, то автомотически появляется полоса прокрутки.
  
Пока мы не познакомились с классом Item, рассмотрим пример создания формы с изображением.
Файл HelloMIDlet.java
package hello;
import java.io.IOException;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class HelloMIDlet extends MIDlet{
    private Display display;
    Form form;
    public HelloMIDlet() {
        display = Display.getDisplay(this);
    }
    public void startApp() {
        form=new Form("Форма");
        Image img=null;
        try {
            img = Image.createImage("/image.png");
        } catch (IOException ex) {
            ex.printStackTrace();
        }
        form.append(img);
        display.setCurrent(form);
    }
    public void pauseApp() {
    }
    public void destroyApp(boolean unconditional) {
		form=null;
    }
}
Вот собранная программа: 
MobileApplication4.jad 
MobileApplication4.jar
 |