Как подсвечивать раздел ячейки TableView как часть процесса фильтрации? - PullRequest
1 голос
/ 27 января 2009

Предыстория: я применяю фильтр к TableView. Это простой фильтр «найди строки с этой строкой».

Требование: я хочу подсвечивать экземпляры поискового запроса там, где они встречаются.

Пока что я не вижу никаких средств сделать это. ITableColorProvider позволяет мне применять цвета ко всем ячейкам, но не к их части.

Подсказки приветствуются.

1 Ответ

1 голос
/ 27 января 2009

Похоже, highlighting метод для вас

Начиная с 3,5M4 , существующая поддержка рисования владельцем JFace TableViewer и TreeViewer была расширена, чтобы разрешить использование нескольких шрифтов в ячейках. Например, это можно использовать для выделения соответствующего текста в результатах поиска, используя жирный шрифт.

альтернативный текст http://update.eclipse.org/downloads/drops/S-3.5M4-200812111908/images/multi-font-labels.png

...