何时使用JFace ComboViewer而不是组合?

时间:2011-08-18 13:52:16

标签: eclipse swt jface

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

如果我使用JFace ComboViewer,我会得到什么灵活性?或者JFace ComboViewer如何比Combo更好?

为了更清晰,我必须只为我的组合使用字符串。

提前致谢!!!

2 个答案:

答案 0 :(得分:5)

主要区别 - 就我而言 - 是使用ILabelProvider ComboViewer,而您必须自己为Combo计算条目。是否使用其中一种取决于具体的用例...

答案 1 :(得分:1)

Combo只是小部件,ComboViewer包装它,所以你使用的模型不仅仅是字符串。您很少想直接创建普通小部件并与之交互。