1

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

4

2 回答 2

4

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

于 2013-10-21T17:54:34.157 回答
0

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

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

这给出了一个相当不错的类似列表的渲染。

此外,TableViewerAPI 有很好的文档记录。

于 2015-03-18T14:11:19.600 回答