【发布时间】:2015-05-22 11:14:25
【问题描述】:
我想通过单击另一个 jFrame 中的按钮来打开一个新的 jFrame,同时阻止对该 jFrame 的访问。这意味着....就像在消息框中一样。当通过单击 jFrame 中的按钮打开消息框时,在关闭消息框之前,我们无法再访问 jframe。如果我们尝试单击那里的 jframe,它会发出哔哔声噪音提醒我们有一个消息框打开。 同样,我需要对新的 jFrame 执行此操作。当通过单击前一个 jFrame 上的按钮打开一个新的 jFrame 时,在我关闭新打开的框架之前,不应再访问前一个框架(不应关闭)。怎么办。Netbeans中jframe的属性有没有简单的变化(不写代码)。
【问题讨论】:
-
你应该考虑使用Dialogs
-
不,不要“考虑”使用对话框——使用它们,因为您所描述的正是 modal 对话框的行为。此外,如果您正在创建扩展 JFrame 的类,请不要因为这将您逼入绝境。而是让您的课程朝着创建 JPanel 的方向发展,该 JPanel 可以放置在任何地方。