刚刚加入我正在编写的代码中寻求帮助。我正在编写一个基本的Java程序来帮助教我的学生。该程序使用随机控制器选择我通过终端工作的随机响应。
我正在将此代码用于下一步并添加窗口。我希望这个程序打开一个窗口,点击一个按钮后会出现一个带有所选答案的对话框。我有窗口工作,但我不能让它显示包含随机响应的字符串。
我附上了我的代码。我认为我的问题在于actionPerformed部分中的最后一行代码。 .showMessageDialog只处理预定义的文本而不处理字符串吗?
答案 0 :(得分:4)
shake
变量不在showMessageDialog范围内。
两种可能的解决方法:
答案 1 :(得分:0)
您对摇晃弦的使用超出了范围。你在if中定义它,但在外面使用它。在你的if前面移动'String shake =“”'。
对不起。刚刚看到fmbesteiro首先解决了它。
答案 2 :(得分:0)
你能编译吗?
变量“shake”超出了范围。