LWUIT Получить выбор в выпадающем списке

Я новичок в LWUIT. Я создал тему с помощью редактора ресурсов и сгенерировал код. В форме пользователь выбирает округ, а затем нажимает команду продолжения. Как получить то, что пользователь выбрал с помощью команды, и как показать следующую форму после получения страны пользователя? Я раньше не работал с StateMachine.java и StateMachineBase.Java. Ниже приведен мой код команды, но я не знаю, что вызвать.

    package userclasses;

    import com.sun.lwuit.Container;
    import generated.StateMachineBase;


    public class StateMachine extends StateMachineBase {

        public StateMachine(String resFile) {
            super(resFile);
            // do not modify, write code in initVars and initialize class members there,
            // the constructor might be invoked too late due to race conditions that might occur       
        }

        /**
         * this method should be used to initialize variables instead of the
         * constructor/class scope to avoid race conditions
         */
        protected void initVars() {

            String username;
        }

        protected boolean onGetUserCountryFormContinue() {
            // If the resource file changes the names of components this call will break notifying you that you should fix the code
            boolean val = super.onGetUserCountryFormContinue();
//I should get the user selection here after the command has been selected.           

            return val;
        }
    }

1 ответ

Решение

Я предлагаю перейти на Codename One, который лучше поддерживается.

Используйте что-то вроде:

 int selectedIndex = findMyComboBoxName().getSelectedIndex();
 Object selectedValue = findMyComboBoxName().getSelectedItem();
Другие вопросы по тегам