Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想了解如何java.awt.Dialog实现模态(阻止其他窗口)?
java.awt.Dialog
是的,我尝试阅读 的代码java.awt.Dialog,但我有点迷失在其中。所以我想简要了解他们的工作。他们是否禁用所有其他窗口的所有事件?
谢谢普雷姆
它的系统依赖。在 Windows 上,主事件循环被修改。大多数情况下,您最好打开非模态对话框并手动锁定底层窗口(例如,将玻璃窗格设置为根窗格并禁用它,或阻止所有事件设置自定义焦点管理器)。