【发布时间】:2013-09-12 14:00:39
【问题描述】:
我想在子框架打开时锁定父框架。我尝试在 child 中创建一个父对象并将其设置为启用(false),但它没有按我想要的方式工作。如何在java中做到这一点?
【问题讨论】:
-
锁定意味着你想隐藏 parentFrame 并打开 childFrame 吗?
-
你是想说你想要一个模态对话框吗?
我想在子框架打开时锁定父框架。我尝试在 child 中创建一个父对象并将其设置为启用(false),但它没有按我想要的方式工作。如何在java中做到这一点?
【问题讨论】:
这取决于您的需要,但基本过程是使用某种模式对话框,具体取决于您的需要。这将防止用户在子窗口打开时访问父窗口...
查看How to use dialogs了解更多详情...
【讨论】:
如果模态对话框不够用,您可以使用第一个 JFrame 的玻璃窗格并使其消耗所有鼠标和键盘事件。但对于 99.9% 的情况来说,这只是免费重塑模态对话框的功能。
【讨论】: