У меня есть TreeViewer
, используемый в плагин Eclipse, который использует поставщика контента и поставщика меток, который реализует все (ITableLabelProvider
, IFontProvider
, IColorProvider
).Java СВТ TreeViewer с одного столбца, который должен быть StyledText
Но мне нужен один из столбцов таблицы, который он создает, чтобы удерживать «ссылки» - подчеркнутый синий текст, который при нажатии вызывает всплывающее всплывающее окно. Я предполагаю, что я хочу, чтобы один столбец сохранял стилизованный текст, а не только текст, и прикреплял слушателя к элементам в этом столбце дерева, но я не мог понять, как это сделать.
Вы можете использовать 'DelegatingStyledCellLabelProvider' в качестве поставщика меток столбцов, аналогичный http://stackoverflow.com/q/26173834/2670892 –
Спасибо за быстрый ответ, Грег. Но я не понял, как применять стилизованный текст только к одному TreeColumn (этот индекс известен, очевидно). Oren –
Добавлен ответ с более подробной информацией –