我尝试了一个包含两种形式的简单项目:Login和MainMenu
我使用Codename One设计制作了GUI:
我在StateMachineBase类中检查过,我认为它适用于LoginForm(第一种形式)
现在,我想点击“登录”按钮,它将打开MainMenuForm,但我不知道该怎么做。 你可以帮助我,也许是一些教程或简单的样本。
答案 0 :(得分:1)
你可以看一下:http://www.codenameone.com/how-do-i---handle-eventsnavigation-in-the-gui-builder--populate-the-form-from-code.html它几乎涵盖了所有内容。
不应修改状态机基础。只需选择登录按钮,然后执行以下两项操作之一:
单击“操作事件”按钮,然后当您被发送到将添加回调方法的Statemachine类时,您可以使用以下代码:
showForm("MainMenuForm", null);
或者,您可以选择登录按钮的Command属性,并选择它将是一个导航命令,将引导您进入主菜单表单。这完全在GUI构建器中完成,不需要代码。