如何在Codename One GUI Builder应用程序中使用反向导航



我有一个带有选择器和"检查日期"按钮的Main表单。点击按钮后,会显示一个新表单,其中包含一个日历和一个"获取选定日期"按钮。我点击新按钮,然后返回主窗体,在那里我使用日历中的选定日期更新选取器文本

问题

如何转到Main显示"返回"转换?现在我使用showForm("Main",null),但我不喜欢这种转换。(我不知道如何使用showBack()方法,因为我不知道怎样获得Main表单)谢谢

showForm方法应该接收一个命令作为参数,因此如果您执行以下操作,则此操作应该有效:

showForm("Main", Display.getInstance().getCurrent().getBackCommand());

然而,如果您在该表单上没有返回命令,这可能不起作用,因此解决方案可能是:

Command dummy = new Command("");
Display.getInstance().getCurrent().setBackCommand(dummy);
showForm("Main", dummy);

最新更新