小编典典

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

java

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

有什么办法-即添加一个侦听器,该侦听器将通知UI Combo即将打开?

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


阅读 187

收藏
2020-11-26

共1个答案

小编典典

不幸的是,SWT组件没有这种方法。在Swing中,借助于PopupMenuListener接口将很容易。
我可以想到的一种解决方法是实现MouseListener和KeyboardListener(由于可以通过按“空格”打开组合框),因此当这两个事件发生时,您至少可以更新组合框列表。

2020-11-26