java - 用 Java 编写随机答案生成器 - 答案出现在 JFrame 中

标签 java random jpanel

刚刚加入来寻求有关我正在编写的一些代码的帮助。我正在编写一个基本的 Java 程序来帮助教授我的学生。该程序使用随机 Controller 来选择我通过终端工作的随机响应。

我将将此代码带到下一步并添加窗口。我希望该程序打开一个窗口,单击按钮后,会出现一个包含所选答案的对话框。我的窗口可以工作,但我无法让它显示包含随机响应的字符串。

我已附上我的代码。我认为我的问题在于 actionPerformed 部分中的最后一行代码。 .showMessageDialog 是否只处理预定义的文本而不处理字符串?

最佳答案

shake 变量不在 showMessageDialog 范围内。 两种可能的解决方法:

  • 在 if(event.getSource()...) 范围之外定义抖动。
  • 将 showMessageDialog 语句移至括号内。

关于java - 用 Java 编写随机答案生成器 - 答案出现在 JFrame 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27972477/

相关文章:

java - Stack OverFlow 与继承的 JPanels

java - 在 eclipse 的浏览器中运行 java servlet 时解析 localhost 时出错

c - 为随机全局变量播种 rand()

java - GridBagLayout 中的 JPanel 位置不正确

r - 在 R : Avoid duplicates in selection from many rows 中

java - 从照片库中随机选择一张图像

java - 通过代码 View 在 netbeans 中添加 JComponent

java - 我如何故意创建一个简单的运行时错误?

java - 如何从 Fragment 类中的 URL 加载图像?

Java Swing 在不同操作系统中定位元素的方式不同