我有一个带有组合框的UI。每次组合即将打开列表时,必须刷新可以选择的项目列表。
有没有办法 - 即添加一个监听器,告知UI Combo即将打开?
不幸的是,我无法观察模型在更改时更新列表。
答案 0 :(得分:3)
不幸的是,SWT组件没有这种方法。在Swing中,在PopupMenuListener接口的帮助下很容易 我能想到的解决方法是实现MouseListener和KeyboardListener(可以通过按'space'打开As Comboboxes),这样你至少可以在发生这两个事件时更新你的Combobox List。