我创建了固定大小List
。如果列表中的一项大于其自身的列表大小,则应将该项换成多行。
SWT.WRAP
不能使用,因为它只支持Label
和Text
控制。
对于 List 的项目自定义,您需要创建自己的小部件。
检查例如http://www.snip2code.com/Snippet/11489/Custom-SWT-List-Box
通过这种方式,您将完全控制不同项目的渲染
如果您想在列表中的每个项目的标签中有多行,那么您可以使用表格。有关相关代码,请参见 SWT 片段“在一个表项中绘制多行”。
坏消息是所有物品必须具有相同的高度......