0

我正在做一个问答游戏。用户必须首先在 JFrame 中选择一个类别,然后另一个 Jframe 会弹出问题。我想要的是防止用户在没有先回答问题的情况下选择另一个类别。

4

3 回答 3

1

JFrame不是使用 a JDialogorJOptionPane

有关更多详细信息,请参阅如何使用对话框

于 2013-09-28T10:41:25.963 回答
0

您可以使第二帧模态化,这样如果第二帧没有先关闭,就不能选择任何类别。

于 2013-09-28T10:34:36.857 回答
0

在显示问题框架之前禁用父框架(类别)

parentFrame.disable();
//Display yours Question Frame

然后您可以在用户回答问题时添加启用类别框架。为此使用动作侦听器。还为关闭窗口按钮添加一个 action lintener。在所有这些场景中,将问题框架的可见性设置为 false 并启用类别框架。

parentFrame.enable();
于 2013-09-28T10:37:33.043 回答