| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java ME (J2ME) > Реализация Wizard |
| Автор: DemoCode 17.1.2006, 15:35 |
| Вот впервые столкнулся с программированием на Java, т.к. я работаю Delphi программером, и вдруг необходимо сделать приложение для мобильного телефона. Пробовал MIDlet Pasacl, но очень он ограничен (там даже нет динамических массивов), вот решил заняться Java. Передо мной стоит задача написать "мастера", т.е. выводить формы с вопросами и дать пользователю возможность отвечать на них. Вопросы разбиты на группы и выводить надо группу целиком, а затем после ответа переходить к следующей группе. Возник вопрос, как удобнее это реализовать? 1) Создавать на каждую группу вопросов новую форму и по нажатии далее устанавливать другую форму; или 2) На одной форме выводить группы вопросов с полями для ответа, при нажатии далее скрывать их (как? можно ли в J2ME скрывать контролы формы, не разрушая их? Иначе значения ответов надо хранить в переменных). Второе, вопрос состоит из названия группы и собственно массива строк - текстов вопросов. Можно ли в Java создавать записи (как в Delphi) или структуры (как в Си)? Или надо создавать отдельный класс? Если да, то как надо инициализировать массив экземпляров этого класса, учитывая, что от содержит массив строк, количество элементов в котором будет отличаться в каждом экземпляре класса? Спасибо. |
| Автор: DemoCode 17.1.2006, 16:01 |
| Lamer George, большое спасибо. А как быть с формами? 1 или 2? Или по-другому лучше? |
| Автор: javastic 17.1.2006, 16:08 |
| Я бы сделал отдельно на каждый шаг свою форму, особенно если в каждой из форм есть какие-то свои проверки введённых данных. На мой взгляд проще управлять формами, чем потом манипулировать отображением и скрытием контролов (при определённых событиях) на форме. |
| Автор: DemoCode 17.1.2006, 16:18 | ||
Спасибо. |