我有一个swt列表:
org.eclipse.swt.widgets.List list = new List(shell, SWT.SINGLE | SWT.V_SCROLL);
我想要一个与列表中每个项目的前3个字符相关联的样式(非粗体),以及另一个与列表中每个项目的后3个字符相关联的样式(粗体)。
我想我可以使用这样的布局:
final TextLayout textLayout = new TextLayout(shell.getDisplay());
list.setLayoutData(textLayout);
TextStyle nonBoldStyle = new TextStyle(getNonBoldFont(), null, null);
TextStyle boldStyle = new TextStyle(getBoldFont(), null, null);
textLayout.setStyle(nonBoldStyle, 0, 2);
textLayout.setStyle(boldStyle, 3, 5);
如何将布局与列表相关联?我找不到办法。