SWT Combo / List仅允许添加项目值,但没有键

时间:2011-03-03 17:57:39

标签: java swt

有没有办法在SWT组合/列表中的项目中存储键和值?如果没有,是否存在看起来像Combo和/或List的SWT组件?

3 个答案:

答案 0 :(得分:1)

是的,有。使用setData( String key, Object value )方法。

答案 1 :(得分:0)

JFace结构化观众就是答案。详细了解他们here。他们有一个特殊的组合实现。

答案 2 :(得分:0)

看看JFace,尤其是观众。 ComboViewer应该是工作的正确工具。

基本上,观众可以在您的域对象和SWT组件之间进行映射。甚至还有数据绑定功能可以为您节省大量的样板代码。