SWT CCombo选中的项目突出显示不起作用

时间:2017-08-03 11:39:15

标签: java combobox swt highlight

我有一个基于CCombo的组合查看器:

$reservations | LeftJoin $leases -On IP

IP          MAC          Name
--          ---          ----
192.168.1.1 001D606839C2 Apple
192.168.1.2 00E018782BE1 Pear
192.168.1.3 0022192AF09C Banana
192.168.1.4 0013D4352A0D

我在这个组合查看器中有一个字符串列表:{“AB”,“CD”,“EF”,“GH”,“IJ”}。

当我输入例如“AB”时,我从下拉列表中选择了我的项目,但它没有用蓝色突出显示。

我怎样才能实现这一目标?

我希望当我在组合中键入一个项目并在列表中找到它时,当我打开下拉列表时用蓝色突出显示。

1 个答案:

答案 0 :(得分:0)

您必须在观看者上致电setInput告诉您有关您的内容的信息:

String[] strings = {"AB","CD","EF","GH","IJ"};

viewer.setInput(string);

通常,查看者需要设置内容提供者和标签提供者,然后才能调用setInput