在 Java 中编码随机答案生成器 - 答案出现在 JFrame 中
Coding a random answer generator in Java - answers appear in a JFrame
刚加入是为了寻求有关我正在编写的一些代码的帮助。我正在编写一个基本的 Java 程序来帮助教我的学生。该程序使用随机控制器来选择我通过终端工作的随机响应。
我将此代码带到下一步并添加 windows。我希望此程序打开一个 window,单击一个按钮后,会出现一个包含所选答案的对话框。我有 windows 工作,但我无法让它显示包含随机响应的字符串。
我附上了我的代码。我认为我的问题出在 actionPerformed 部分中的最后一行代码。 .showMessageDialog 是否只处理预定义的文本而不处理字符串?
shake
变量不在 showMessageDialog 范围内。
两种可能的解决方法:
- 在 if(event.getSource()...) 范围之外定义摇动。
- 将 showMessageDialog 语句移到括号内。
您对摇动字符串的使用超出范围。您在 if 内部定义它,但在外部使用它。将 'String shake=" " ' 移到您的 if 前面。
对不起。刚看到fmbesteiro先解决了。
你能编译这个吗?
变量 "shake" 超出范围。
刚加入是为了寻求有关我正在编写的一些代码的帮助。我正在编写一个基本的 Java 程序来帮助教我的学生。该程序使用随机控制器来选择我通过终端工作的随机响应。
我将此代码带到下一步并添加 windows。我希望此程序打开一个 window,单击一个按钮后,会出现一个包含所选答案的对话框。我有 windows 工作,但我无法让它显示包含随机响应的字符串。
我附上了我的代码。我认为我的问题出在 actionPerformed 部分中的最后一行代码。 .showMessageDialog 是否只处理预定义的文本而不处理字符串?
shake
变量不在 showMessageDialog 范围内。
两种可能的解决方法:
- 在 if(event.getSource()...) 范围之外定义摇动。
- 将 showMessageDialog 语句移到括号内。
您对摇动字符串的使用超出范围。您在 if 内部定义它,但在外部使用它。将 'String shake=" " ' 移到您的 if 前面。
对不起。刚看到fmbesteiro先解决了。
你能编译这个吗?
变量 "shake" 超出范围。