首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从codenameone中的按钮调用特定表单

问无法从codenameone中的按钮调用特定表单
EN

Stack Overflow用户
提问于 2013-04-28 08:32:09
回答 1查看 678关注 0票数 1

我有一个在图形用户界面设计器设计的表单。我称它为“注册”,为新会员注册收集信息。当我尝试使用showForm(“注册”,null)打开这个表单时,我得到了这个错误-

代码语言:javascript
复制
java.lang.NullPointerException
    at java.util.Hashtable.put(Hashtable.java:394)
    at com.codename1.ui.util.UIBuilder.getFormState(UIBuilder.java:1711)
    at com.codename1.ui.util.UIBuilder.showForm(UIBuilder.java:2195)
    at com.codename1.ui.util.UIBuilder.showForm(UIBuilder.java:2263)

我找不到任何原因。注册是保留名称吗?还有什么事情会导致这种情况呢?请帮帮忙,我被卡住了。

EN

回答 1

Stack Overflow用户

发布于 2013-04-28 15:34:14

您似乎正在使用旧版本的Codename One,您需要在首选项中更新您的客户端库。

如果您手动显示当前表单(而不是通过图形用户界面构建器),则可能会发生这种情况。当前版本中存在一个错误,showForm()试图获取当前显示的表单的名称,但不检查是否为空。要解决这个问题,只需在当前表单上使用setName(),或者确保所有表单都通过图形用户界面构建器显示。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16258332

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档