如何使用SWT实现图像列表控件?

时间:2013-04-28 04:41:21

标签: swt controls imagelist clistctrl

有没有人知道如何使用swt轻松实现图像列表(如带有中等图标的Windows资源管理器)控制?看起来它可以在Windows上的c ++中使用CListCtrl轻松完成,但是使用swt似乎并不容易?任何提示都表示赞赏!

2 个答案:

答案 0 :(得分:4)

在我看来,您需要创建自己的小部件(请检查http://www.snip2code.com/Snippet/11489/Custom-SWT-List-Box)并将复合项添加到自定义列表中。

答案 1 :(得分:0)

如果仅垂直滚动就足够了,我建议您依靠单列TableViewer。这就是我在一个项目中所做的,我需要一个类似画廊的窗口,允许用户根据显示的缩略图选择一个图形组件。

您只需要实现正确的TableLabelProvider.getColumnImage并返回与您的列表条目对应的所需缩略图。

这给出了类似于列表的渲染。

此外,TableViewer API已有详细记录。