我有这个窗口:
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)
我按下最小化或关闭按钮,它会捕获它们。
我需要一个单独的事件来进行最小化和关闭按钮。
答案 0 :(得分:1)
关闭窗口会触发Events.Hide
。
如果收听隐藏事件失败,您可能会在不调用hide()
/ hide(Button)
的情况下覆盖super.hide()
或super.hide(button)
吗?
作为替代方案,您可以尝试覆盖函数onHide()
。
答案 1 :(得分:0)
您是否尝试过收听Hide
活动?