代号一个actionlistener无效

时间:2016-10-02 15:30:47

标签: java user-interface actionlistener codenameone

我正在制作我的第一个应用。 :) 我现在编写了几个表单,每个表单都在自己的类中。现在,我想实现从一个Form到另一个Form的导航,这非常简单,因为目前每个Form只有一个“next”Form。

所以我尝试通过向每个Class添加一个“nextForm”表单来实现这一点,每次按下“下一个”按钮时我都想要nextForm.show()。我这样试过:

login = new Button("Login");
    login.setUIID("nxtButtons");
    login.addActionListener((e) ->
            nextForm.show()
    );

所以,当我实际点击按钮时,没有任何反应。

我试图以这种方式编写代码的方式是什么?这是我第一次进入GUI构建,我还没有这方面的经验。也许你们其中一个人可以帮助我:)

非常感谢

亲切的问候,

最高

1 个答案:

答案 0 :(得分:1)

我假设nextFormnull,你应该在控制台的某个地方看到空指针异常。

如果不是nextForm可能指向当前不会做任何事情的表格。您可以在调试器中的该行上放置一个断点,并查看是否达到了断点,然后检查变量的值。