我正在使用Jide对接框架中的DockableFrame类(扩展JComponent)。
我想添加一个侦听器,以在停靠框架关闭时运行一些代码。
我试图查找信息,但是我阅读的每个资料都告诉我使用addWindowListener(),因为DockableFrame不是JFrame并且没有addWindowListener()方法,所以我无法使用它。
如何添加在扩展坞关闭时触发的监听器?
最佳答案
使用addDockableFrameListener()和dockableFrameHidden()代替addWindowListener():
addDockableFrameListener(
new DockableFrameAdapter() {
@Override
public void dockableFrameHidden(DockableFrameEvent dockableFrameEvent) {
...
}
});