Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java me 返回到j2me中的上一页,使用lwuit命令_Java Me_Lwuit_J2mepolish - Fatal编程技术网

Java me 返回到j2me中的上一页,使用lwuit命令

Java me 返回到j2me中的上一页,使用lwuit命令,java-me,lwuit,j2mepolish,Java Me,Lwuit,J2mepolish,在我的项目中,我将进入一个列表,然后点击该列表的项目进入新的表单还有另一个列表,点击进入下一个表单 这些表单没有区别表单,它们位于一个表单中,但它们被添加到一个容器中,当单击列表项时,它就会可视化。问题是我在每个容器上都有一个返回按钮,但是当我需要返回上一页时,我必须一直编码 我需要一个解决方案,这样只有一个back命令,通过单击它可以转到当前页面的上一页。只需要一个命令,单击该命令即可转到上一页 我知道如何使用命令对其进行编码。在lcdui中返回,但需要LUIT的建议。我不会使用按钮来做这件事

在我的项目中,我将进入一个
列表
,然后点击该
列表的项目
进入新的
表单
还有另一个
列表
,点击进入下一个
表单

这些
表单
没有区别
表单
,它们位于一个
表单
中,但它们被添加到一个
容器中
,当单击
列表
项时,它就会可视化。问题是我在每个
容器上都有一个返回
按钮
,但是当我需要返回上一页时,我必须一直编码

我需要一个解决方案,这样只有一个back
命令
,通过单击它可以转到当前页面的上一页。只需要一个
命令
,单击该命令即可转到上一页


我知道如何使用
命令对其进行编码。在lcdui中返回
,但需要LUIT的建议。

我不会使用
按钮来做这件事。我的建议是,使用
命令
并实现一个开关或一些if-else来设置不同的back功能。因此:

int pressed = 0;
Command c = new Command("Back"){

        public void actionPerformed(ActionEvent evt) {
            super.actionPerformed(evt);
            switch(pressed){
              case 0:
                //Functionality for first case
              case 1:
                //Functionality for second case
              case 2:
                //Functionality for third case
            }


        }
    };
form.addCommmand(c);

每次按下容器中的
时,递增按下的变量。并在必要时重置它。

我不会用
按钮来做这件事。我的建议是,使用
命令
并实现一个开关或一些if-else来设置不同的back功能。因此:

int pressed = 0;
Command c = new Command("Back"){

        public void actionPerformed(ActionEvent evt) {
            super.actionPerformed(evt);
            switch(pressed){
              case 0:
                //Functionality for first case
              case 1:
                //Functionality for second case
              case 2:
                //Functionality for third case
            }


        }
    };
form.addCommmand(c);

每次按下容器中的
时,递增按下的变量。必要时重新设置。

谢谢gnat进行更正谢谢gnat进行更正非常感谢您的帮助,我的概念非常清楚,但您能否建议我不能使用super返回到上一页,所以我如何使用super返回到上一页?但是,您没有任何表格可以返回。所有事件都以相同的形式发生,但容器发生变化,否?是的,我只有一个容器,它的内容在每次事件中都会更改,并且我已经使用了函数假设如果我必须更改内容,那么布局是在函数中的,并应用于操作。但是从所有这些更改中,如果我需要返回到前一阶段的容器,那么我必须使用我不想使用的多个返回,那么您能提供帮助吗me??但是在我给你的“Back”示例中,你可以用if-else执行不同的操作,只使用一个Back命令…输入一些代码,我很难看到您的问题,因为有一个名为add_full_name的项目,我用一个容器完成了它,但更新了3次。首先,我在第一个文本字段中插入名称,然后单击“下一个命名命令”按钮,然后单击该按钮,该页面上的“中间名”文本字段会更改容器,然后再重复两个命令单击下一个相同的容器将更新为姓氏文本字段,现在只有back。现在这是我的项目,我需要使用单个back命令,该命令可用于所有此容器转到上一个容器。我需要如何转到上一个容器的逻辑。非常感谢您,通过此帮助,我的概念非常清楚,但可以你建议我超级不能用于返回到我的上一页,那么我如何使用它返回到上一页使用超级???但是,你没有任何形式返回。所有事件都以相同的形式发生,但容器发生变化,否?是的,我只有一个容器,它的内容在每次事件中都会更改,并且我已经使用了函数假设如果我必须更改内容,那么布局是在函数中的,并应用于操作。但是从所有这些更改中,如果我需要返回到前一阶段的容器,那么我必须使用我不想使用的多个返回,那么您能提供帮助吗me??但是在我给你的“Back”示例中,你可以用if-else执行不同的操作,只使用一个Back命令…输入一些代码,我很难看到您的问题,因为有一个名为add_full_name的项目,我用一个容器完成了它,但更新了3次。首先,我在第一个文本字段中插入名称,然后单击“下一个命名命令”按钮,然后单击该按钮,该页面上的“中间名”文本字段会更改容器,然后再重复两个命令单击下一个相同的容器将更新为姓氏文本字段,现在只有back。现在这是我的项目,我需要使用单个back命令,该命令可用于所有此容器转到上一个容器。我需要如何转到上一个容器的逻辑。