4
我正在使用eclipse RCP和视图,并且我想在应用程序关闭时在控制台上打印某些内容。用于ViewPart的Java关闭监听器
这是我所做的,但它不工作;
public void createPartControl(final Composite parent){
parent.getShell().addListener(SWT.CLOSE, new Listener() {
@Override
public void handleEvent(Event event) {
System.out.println("NOW !");
}
});
}
编辑: 我发现了一个解决方案,我需要添加一个DisposeListener:
parent.addDisposeListener(new DisposeListener() {
@Override
public void widgetDisposed(DisposeEvent e) {
// TODO Auto-generated method stub
}
});