java.awt.dialog如何实现模态?

2022-09-04 23:27:25

我想了解如何实现模态(阻塞其他窗口)?java.awt.Dialog

是的,我尝试阅读 的代码,但我有点迷失在其中。所以我想简要地知道他们是做什么的。它们是否禁用所有其他窗口的所有事件?java.awt.Dialog

谢谢普雷姆


答案 1

其系统依赖性。在窗口上,主事件循环被修改。大多数情况下,最好以非模式打开对话框并手动锁定基础窗口(例如,将玻璃窗格设置为根窗格并禁用它,或阻止所有事件设置自定义焦点管理器)。


答案 2

推荐