2014-09-18 3 views
0

я получил List:Java SWT muliline в списке

final List list = new List(shell, SWT.BORDER | SWT.V_SCROLL | SWT.MULTI); 

Что я пытаюсь добавить текст тоже в том числе "\n":

list.add("123 \n 1234"); 

Результатом является список элементов только с текстом

123 1234 

в нем, но я хочу получить результат:

123 
1234 

Как я могу сделать это возможным?

ответ

0

Родные многострочные линии не поддерживаются в SWT-списке/таблице/дереве (из-за ограничений Windows). Вы можете использовать TableViewer с owner-draw, но у вас будут все ваши ряды с одинаковой высотой (опять же, с Windows). Или вы можете использовать некоторые alternative implementations.

Смежные вопросы