我目前正在构建我的第一个应用程序。 :) 我现在已经编写了几个表单,每个表单都在一个自己的类中。现在,我想实现从一个表单到另一个表单的导航,这非常简单,因为当前每个表单始终只有一个“下一个”表单。
所以我尝试通过向每个类添加一个“nextForm”表单来做到这一点,每次按下“下一步”按钮时我都想要 nextForm.show() 。我这样试过:
login = new Button("Login");
login.setUIID("nxtButtons");
login.addActionListener((e) ->
nextForm.show()
);
所以,当我实际点击按钮时,什么也没有发生。
我尝试编写代码的方式是否好?这是我第一次进入 GUI 构建领域,我还没有这方面的经验。也许你们中的一个人可以在这里帮助我 :)
非常感谢
亲切的问候,
最大
最佳答案
我假设 nextForm
是 null
,您应该会在控制台的某处看到空指针异常。
如果不是,nextForm
可能指向当前的表单,它什么都不做。您可以在调试器的该行上放置一个断点,然后查看是否到达断点,然后检查变量的值。
关于java - 代号一个 Action 监听器不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39818572/