在SWT中包装List的内容

时间:2012-05-17 08:54:56

标签: java eclipse-plugin

我创建了固定大小List。如果列表中有一个项目大于它自己的列表大小,那么该项目应该被包装为多行。

无法使用

SWT.WRAP,因为它仅支持LabelText控件。

2 个答案:

答案 0 :(得分:3)

对于List的项目自定义,您需要创建自己的小部件。

检查例如http://www.snip2code.com/Snippet/11489/Custom-SWT-List-Box

通过这种方式,您可以完全控制不同项目的渲染

答案 1 :(得分:0)

如果要在列表中的每个项目的标签中包含多行,则使用表格。有关相关代码,请参阅SWT代码段“draw multiple lines in a table item”。

坏消息是所有物品必须具有相同的高度......