我对使用对象列表填充ComboViewer感兴趣。
我知道JFace有一些很好的功能可以支持它,但是如果我想让ComboViewer中的第一个条目变得像
<Select Connection>
或其他一些没有与之关联的对象的虚拟条目?是否有任何简单的通用解决方案?
答案 0 :(得分:2)
您可以使用星云项目中的TableCombo小部件执行此操作。您可以使用输入,选择侦听器等创建TableComboViewer,但也可以独立于当前选择设置组合的文本。
TableComboViewer viewer = ...
...
viewer.getTableCombo().setText("...");
我在当前项目中使用它。但是TableCombo处于alpha状态,但在我的应用程序中它运行得很好。
答案 1 :(得分:0)
AFAIK你无法开箱即用。您可以编写自己的LabelProvider来执行此操作,或者您可能希望在弹出窗口中切换到ListViewer之类的东西,并使用List的标题来显示您的特殊第一个元素。