如何更新SWTcombobox中的项目列表?

我有一个带有combobox的UI。 每次组合即将打开列表时,必须刷新可以选择的项目列表。

有没有办法 – 即添加一个监听器,告知UI Combo即将打开?

不幸的是,我无法观察模型在更改时更新列表。

不幸的是,SWT组件没有这种方法。 在Swing中,在PopupMenuListener接口的帮助下很容易。
我能想到的解决方法是实现MouseListener和KeyboardListener(可以通过按’space’打开As Comboboxes),这样你至少可以在这两个事件发生时更新你的Combobox List。