当子框架打开时锁定父级框架

时间:2013-09-12 05:43:33

标签: java swing jframe

我希望在打开子框架时锁定父框架。我尝试在child中创建一个父对象并设置为启用(false)但它没有按我想要的方式工作。如何在java中做到这一点?

2 个答案:

答案 0 :(得分:3)

这取决于,但基本过程是根据您的需要使用某种形式的模态对话框。当子窗口打开时,这将阻止用户访问父窗口...

请查看How to use dialogs了解更多详情......

答案 1 :(得分:1)

如果模态对话框不够用,您可以使用第一个JFrame的glasspane并使其消耗所有鼠标和键盘事件。但是对于所有情况中99.9%的情况,这只是重新发明模态对话框的免费功能。