如何从 swt.SelectionListener 中找到事件类型?

问题描述

我有一个类似 CCombo 框的场景,如果我们使用向上和向下箭头键选择列表选项,那么它应该选择值并且仍然处于编辑模式以进行确认,直到我们单击 Enter(这对用户来说是可以接受的)。 如果我们立即使用鼠标单击选择列表选项,它应该在不询问输入键的情况下确认该值。

按键和鼠标点击都会通知 swt.SelectionListener。 在这个 SelectionListener 中,我需要找到通过键或鼠标单击进行选择的天气。 所以试图在选择widget后从这个SelectionEvent中找到类型,但不幸的是“类型”不可用。

谁能帮我找到这个类型?或任何其他方式来查找事件类型?

解决方法

找到了解决此问题的方法 https://bugs.eclipse.org/bugs/show_bug.cgi?id=230398