Java swt handleevent事件有时为null

时间:2014-06-03 13:30:51

标签: java eclipse events swt listener

我正在用Java编写shell事件的监听器。我有一个代码片段,如下所示:

Listener shellListener = new Listener() {
    @Override
    public void handleEvent(Event event) {
        if (event == null || event.widget == null) {
            return;
        }
        // do some other stuff
    }
}

有时我得到一个null事件或者事件对象的widget是null。现在,我手动抓住它们。但我的问题是:

null事件或事件的窗口小部件如何为空?我正在使用Eclipse并重现它(以进一步调查原因)并不像我想象的那么容易。

0 个答案:

没有答案