有没有人知道如何使用swt轻松实现图像列表(如带有中等图标的Windows资源管理器)控制?看起来它可以在Windows上的c ++中使用CListCtrl轻松完成,但是使用swt似乎并不容易?任何提示都表示赞赏!
答案 0 :(得分:4)
在我看来,您需要创建自己的小部件(请检查http://www.snip2code.com/Snippet/11489/Custom-SWT-List-Box)并将复合项添加到自定义列表中。
答案 1 :(得分:0)
如果仅垂直滚动就足够了,我建议您依靠单列TableViewer
。这就是我在一个项目中所做的,我需要一个类似画廊的窗口,允许用户根据显示的缩略图选择一个图形组件。
您只需要实现正确的TableLabelProvider.getColumnImage
并返回与您的列表条目对应的所需缩略图。
这给出了类似于列表的渲染。
此外,TableViewer
API已有详细记录。