Jide DockableFrame:我的停靠框架如何使用 WindowListener?

Jide DockableFrame: how do use WindowListener for my docking frame?

我正在使用 Jide 对接框架中的 DockableFrame class(扩展 JComponent)。

我想在停靠框架关闭时向 运行 一些代码添加侦听器。

我试图查找信息,但我阅读的每个来源都告诉我使用 addWindowListener(),我不能这样做,因为 DockableFrame 不是 JFrame 并且没有 addWindowListener() 方法。

如何添加在停靠框架关闭时触发的侦听器?

使用 addDockableFrameListener() 和 dockableFrameHidden() 而不是 addWindowListener():

addDockableFrameListener(
    new DockableFrameAdapter() {
      @Override
      public void dockableFrameHidden(DockableFrameEvent dockableFrameEvent) {
        ...
      }
    });