pre*_*kal 13 java user-interface modal-dialog awt
我想了解如何java.awt.Dialog
实现模态(阻止其他窗口)?
是的,我试过阅读代码java.awt.Dialog
,但我有点迷失它.所以我想简要地知道他们做了什么.他们是否禁用所有其他窗口的所有事件?
谢谢Prem
它依赖于系统。在 Windows 上,主事件循环被修改。大多数时候,您最好打开一个非模式对话框并手动锁定底层窗口(例如,将玻璃窗格设置为根窗格并禁用它,或者阻止设置自定义焦点管理器的所有事件)。