我想编写一个监视其他活动的组件,但是当组件的窗口关闭时,它的侦听器将被删除。
我不想多次编写此删除代码,但希望组件自己处理它。(我该怎么做?
谢谢!
我想编写一个监视其他活动的组件,但是当组件的窗口关闭时,它的侦听器将被删除。
我不想多次编写此删除代码,但希望组件自己处理它。(我该怎么做?
谢谢!
我会写这样的东西
class ListenToWindow
extends WindowAdapter
{
MyInternalFrame frame;
public void windowClosed(event)
{
this.frame.removeAllTheRequiredListeners();
}
}
(...)
JFrame window;
MyInternalFrame frame;
(...)
window.addWindowLister(new ListenToWindow(frame));
(...)