Самый простой способ сделать это - использовать Resource Editor. Просто запустите его из каталога LWUIT / util.
Чтобы создать проект с помощью этого инструмента, выполните каждый шаг из этого видео: http://www.youtube.com/watch?v=HOfb8qiySd8. Обязательно смотрите его до конца.
Будет создано 4 проекта Netbeans (ProjectName, ProjectName_Desktop, ProjectName_MIDP, ProjectName_RIM). Исправьте зависимости (наиболее важные для ProjectName и _MIDP one), и вы можете начать кодирование.
Файл StateMachineBase.java будет находиться в «сгенерированном» пакете, что означает, что он будет обновляться каждый раз, когда вы что-то изменяете в редакторе ресурсов.
Реализуйте все в классе StateMachine (пакет 'userclasses'), но не создавайте там новые методы, используйте Редактор ресурсов, чтобы создать их для вас: Редактор ресурсов -> GUI Builder (вкладка слева) -> Выбрать компонент - > События (вкладка справа).
Теперь, если вы хотите что-то сделать, например, хотите изменить значение TextField, вы напишите что-то вроде этого:
protected boolean onUstawieniaKontoZapisz() {
// If the resource file changes the names of components this call will break notifying you that you should fix the code //this comment was generated
boolean val = super.onUstawieniaKontoZapisz(); //generated
Form current = Display.getInstance().getCurrent();
TextField login = findUstawieniaKontoLoginTextField(current); //TextField name in Editor is: 'UstawieniaKontoLoginTextField' - a bit long I know, but it's unique
TextField password = findUstawieniaKontoHasloTextField(current); //same here, 'UstawieniaKontoHasloTextField' is second's TextField name
Configuration.setEmail(login.getText()); //Configuration class is used to store preferences
Configuration.setPassword(password.getText());
return val; //generated
}
Вы можете найти все методы 'find *' внутри класса StateMachineBase. Для каждого компонента, добавленного с помощью редактора ресурсов (вкладка GUI Builder), есть один.
Чтобы сгруппировать переключатели в группы, также используйте редактор ресурсов, выберите каждый переключатель и на вкладке Свойства найдите свойство «Группа». Установите для него одно и то же слово на всех переключателях, которые вы хотите иметь в одной группе.