Eclipse 何时使用JFace ComboViewer而不是combo?

Eclipse 何时使用JFace ComboViewer而不是combo?,eclipse,swt,jface,Eclipse,Swt,Jface,在我的应用程序中,我需要两个组合框,第二个组合框的内容取决于当前选择的第一个组合框。我应该为此使用JFace ComboViewer吗?还是直接用combo 如果我使用JFace ComboViewer,我将获得什么灵活性?或者JFace ComboViewer如何优于Combo 为了更清楚,我只能在组合中使用字符串 提前感谢 就我而言,主要区别在于对ComboViewer使用ILabelProvider,而您必须自己计算Combo的条目。是否使用一个或另一个取决于特定的用例…Combo只是一个

在我的应用程序中,我需要两个组合框,第二个组合框的内容取决于当前选择的第一个组合框。我应该为此使用JFace ComboViewer吗?还是直接用combo

如果我使用JFace ComboViewer,我将获得什么灵活性?或者JFace ComboViewer如何优于Combo


为了更清楚,我只能在组合中使用字符串


提前感谢

就我而言,主要区别在于对
ComboViewer
使用
ILabelProvider
,而您必须自己计算
Combo
的条目。是否使用一个或另一个取决于特定的用例…

Combo只是一个小部件,ComboViewer包装了它,因此您使用的模型不仅仅是字符串。您很少希望直接创建和与普通小部件交互。

我的组合必须只使用字符串…那么我应该怎么做?我的组合必须只使用字符串…那么我应该怎么做?然后使用
组合。只有当您需要从对象生成字符串时,才需要一个
ComboViewer