У меня есть список 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);
Как связать макет со списком?Я не могу найти способ сделать это.