我希望在打开子框架时锁定父框架。我尝试在child中创建一个父对象并设置为启用(false)但它没有按我想要的方式工作。如何在java中做到这一点?
答案 0 :(得分:3)
这取决于,但基本过程是根据您的需要使用某种形式的模态对话框。当子窗口打开时,这将阻止用户访问父窗口...
请查看How to use dialogs了解更多详情......
答案 1 :(得分:1)
如果模态对话框不够用,您可以使用第一个JFrame的glasspane并使其消耗所有鼠标和键盘事件。但是对于所有情况中99.9%的情况,这只是重新发明模态对话框的免费功能。