Tag: 模态对话

JDialog:如何禁用我的modal dialog的ESC键?

所以有一个框架(主应用程序)。 从这里开始,我打开一个Modal JDialog并启动后台线程,同时在表格中显示进度(日志条目)。 这个过程很关键,不应该是可停止/可隐藏/可关闭的,因此为什么对话框的关闭按钮被取消激活,直到一切都完成。 但是,用户可以随时点击ESC键并调用onCanceled(),从而调用this.dispose()。 编辑:我inheritance了这个项目并监督了inheritance兔洞的深度,因此监督了ESC的处理,接着是e.consume(),这就是为什么我的解决方案无法正常工作!