如何更新SWT组合框中的项目列表?

时间:2011-09-15 11:16:52

标签: java eclipse swt

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

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

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

1 个答案:

答案 0 :(得分:3)

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