【问题标题】:Codename One: Switch Form代号一:切换形态
【发布时间】:2014-12-19 02:47:10
【问题描述】:

我尝试了一个包含 2 种表单的简单项目:登录和主菜单

我用 Codename One 设计制作了 GUI:

我检查了 StateMachineBase 类,我认为它是 LoginForm(第一个表单)

现在,我想点击登录按钮,它会打开 MainMenuForm,但我不知道该怎么做。 你能帮我吗,也许是一些教程或简单的示例。

【问题讨论】:

    标签: codenameone


    【解决方案1】:

    你可以看看这个:http://www.codenameone.com/how-do-i---handle-eventsnavigation-in-the-gui-builder--populate-the-form-from-code.html 它几乎涵盖了所有内容。

    不应修改状态机库。只需选择登录按钮并执行以下两项操作之一:

    单击 Action Event 按钮,然后当您被发送到将添加回调方法的 Statemachine 类时,您可以使用如下代码:

    showForm("MainMenuForm", null);
    

    或者,您可以选择登录按钮的 Command 属性并选择它是一个导航命令,将引导您进入主菜单表单。这完全在 GUI 构建器中完成,无需任何代码。

    【讨论】:

    • 感谢您的帮助。现在我在 showForm 后遇到一个问题:gyazo.com/77533b96d0c29975ffeb0ae6316c9a6b。我不想显示默认的底部(页脚)容器,因为我是由 myseft 添加的。你能帮助我吗?谢谢。
    • 我认为是标题栏,如果我为Form输入标题“我的表单”,标题栏显示在顶部,而“页脚”被隐藏。
    • 您需要禁用返回命令功能,请参阅stackoverflow.com/questions/25741498/… 我建议针对其他事情单独提出问题,因为它很难在 cmets 中提供体面的答案,版主可能不会善意地看待这个问题。跨度>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-28
    相关资源
    最近更新 更多