ビュー付きのEclipseRCPを使用していますが、アプリケーションを閉じたときにコンソールに何かを印刷したいと思います。
これは私がやったことですが、機能していません。
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
}
});