刚刚加入来寻求有关我正在编写的一些代码的帮助。我正在编写一个基本的 Java 程序来帮助教授我的学生。该程序使用随机 Controller 来选择我通过终端工作的随机响应。
我将将此代码带到下一步并添加窗口。我希望该程序打开一个窗口,单击按钮后,会出现一个包含所选答案的对话框。我的窗口可以工作,但我无法让它显示包含随机响应的字符串。
我已附上我的代码。我认为我的问题在于 actionPerformed 部分中的最后一行代码。 .showMessageDialog 是否只处理预定义的文本而不处理字符串?
最佳答案
shake
变量不在 showMessageDialog 范围内。
两种可能的解决方法:
- 在 if(event.getSource()...) 范围之外定义抖动。
- 将 showMessageDialog 语句移至括号内。
关于java - 用 Java 编写随机答案生成器 - 答案出现在 JFrame 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27972477/