Дипломная работа: Использование платформы j2me для мобильных телефонов при организации видеонаблюдений
Display.init(this);
// Установкапользовательскойтемы
try {
Resources r = Resources.open ("/myresources.res");
UIManager.getInstance().setThemeProps (r.getTheme (
r.getThemeResourceNames() [0]));
} catch (java.io.IOException e) {
System.out.println ("IOException "+e.getMessage());
}
// 1. Созданиеформы
Form mainForm = new Form ("Form Title");
// для определения способа размещения копонетов
mainForm.setLayout (newBorderLayout());
mainForm.addComponent (BorderLayout.CENTER, new Label ("HelloWorld"));
// 4. Добавлениекоманднойкнопки
mainForm.addCommand (new Command ("Run", 2));
mainForm.show();
}
public void pauseApp() {
}
public void destroyApp (boolean unconditional) {
}
}
Далее рассматриваются основные элементы графического интерфейса [5].
Label может отображать строчку текста и / или картинку.
Button представляет собой кнопку и помещается на ContentPane. Может содержать рисунок.
Чтобы обработать нажатие кнопки, необходимо реализовать интерфейс ActionListener. Далее приводится программный код простого обработчика нажатия кнопки (листинг 2.2).
Листинг 2.2 – Обработканажатиякнопки
final Button button = new Button ("Old Text");