如何在EXT-GWT(GXT)窗口中捕获关闭事件

时间:2011-04-11 12:28:19

标签: java gwt gxt

我有这个窗口:

Window window = new Window();
window.setMaximizable(true);
window.setMinimizable(true);
window.setClosable(true);

最小化事件的事件监听器。

window.addWindowListener(new WindowListener() {
        public void windowMinimize(WindowEvent e) {
            //...
            }
}

我试过了:

window.addListener(Events.Close, new Listener<ComponentEvent>() {
      public void handleEvent(ComponentEvent be) {
      //...
      }
});

捕捉近似事件(关闭按钮)

和我们这样的其他事件

  

windowHide()(WindowListener)或Events.Detach(Listener)

我按下最小化或关闭按钮,它会捕获它们。

我需要一个单独的事件来进行最小化和关闭按钮。

2 个答案:

答案 0 :(得分:1)

关闭窗口会触发Events.Hide

如果收听隐藏事件失败,您可能会在不调用hide() / hide(Button)的情况下覆盖super.hide()super.hide(button)吗?

作为替代方案,您可以尝试覆盖函数onHide()

答案 1 :(得分:0)

您是否尝试过收听Hide活动?