【发布时间】:2014-11-12 11:41:19
【问题描述】:
我收到了List:
final List list = new List(shell, SWT.BORDER | SWT.V_SCROLL | SWT.MULTI );
我也尝试添加文字,包括"\n":
list.add("123 \n 1234");
结果是一个只有文本的列表项
123 1234
在其中,但我想要结果:
123
1234
我怎样才能做到这一点?
【问题讨论】:
我收到了List:
final List list = new List(shell, SWT.BORDER | SWT.V_SCROLL | SWT.MULTI );
我也尝试添加文字,包括"\n":
list.add("123 \n 1234");
结果是一个只有文本的列表项
123 1234
在其中,但我想要结果:
123
1234
我怎样才能做到这一点?
【问题讨论】:
SWT 列表/表格/树不支持原生多行(由于 Windows 限制)。您可以将TableViewer 与owner-draw 一起使用,但您的所有行都将具有相同的高度(同样,Windows 事物)。或者你可以使用一些alternative implementations。
【讨论】: