Свяжите список SWT с макетом, который содержит два разных стиля - PullRequest
0 голосов
/ 28 февраля 2019

У меня есть список 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);    

Как связать макет со списком?Я не могу найти способ сделать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...