【发布时间】:2014-08-04 15:07:30
【问题描述】:
我第一次尝试 Java SWT 编程,但有一个关于 shell 及其子代的问题。
我正在使用this example。在handleEvent 方法中,我正在监听SWT.Dispose。但是,如果我处置一个对话框,这个处置事件是否在传递给 shell 子级之前被拦截?
我检查了 handleEvent 方法,如果 shell 及其子级已被释放,但它们都没有被释放。我很困惑是否在传递handleEvent 方法中的代码之后释放了外壳?孩子们是否首先被处置?还是父shell?
【问题讨论】: