Intellij DialogWrapper 和气球通知

Intellij DialogWrapper and Balloon notifications

我正在使用 Kotlin 编写 Intellij 插件。

我有一个扩展 DialogWrapper 的 class,这就是我的 GUI 所在的位置。

问题: 如何在 DialogWrapper 仍然可见时显示气球通知?如果这不可能,我应该如何在关闭 DialogWrapper 后立即显示气球通知?

所以我想在调用此函数时触发气球通知:

override fun doOKAction() {
    // Show Balloon Notification
    super.doOKAction()
}

目前,当我触发气球通知时,我只在事件日志中看到我的通知。

感谢您的帮助。

我最终使用了计时器和日程表:

override fun doOKAction() {
    super.doOKAction()
    Timer("Show Balloon", false).schedule(500){
      // Show Balloon notification
    }
}