我正在制作问答游戏。用户必须先在JFrame中选择一个类别,然后另一个Jframe会弹出问题。我想要的是在没有先回答问题的情况下阻止用户选择其他类别。
答案 0 :(得分:1)
不使用JFrame
,而是使用JDialog
或JOptionPane
有关详细信息,请参阅How to use dialogs
答案 1 :(得分:0)
你可以制作第二帧模态,这样如果第一帧没有先关闭,就不能选择任何类别。
答案 2 :(得分:0)
在显示问题框之前禁用父框架(类别)
parentFrame.disable();
//Display yours Question Frame
然后,您可以在用户回答问题时添加启用类别框架。使用动作听众。还为关闭窗口按钮添加动作lintener。在所有这些方案中,将问题框架的可见性设置为false并启用类别框架。
parentFrame.enable();