我有一个带有组合框的UI。每次组合将要打开列表时,必须刷新可以选择的项目列表。
有什么办法-即添加一个侦听器,该侦听器将通知UI Combo即将打开?
不幸的是,当列表更改时,我无法观察模型来更新列表。
不幸的是,SWT组件没有这种方法。在Swing中,借助于PopupMenuListener接口将很容易。 我可以想到的一种解决方法是实现MouseListener和KeyboardListener(由于可以通过按“空格”打开组合框),因此当这两个事件发生时,您至少可以更新组合框列表。