裏話: TableView にフィルターを適用しています。これは単純な「この文字列で行を検索する」フィルターです。
要件: 検索用語のインスタンスが出現する場所を強調表示したい。
これまでのところ、これを行う手段は見当たりません。ITableColorProvider を使用すると、セル全体に色を適用できますが、セルの一部には適用できません。
手がかりは大歓迎です。
裏話: TableView にフィルターを適用しています。これは単純な「この文字列で行を検索する」フィルターです。
要件: 検索用語のインスタンスが出現する場所を強調表示したい。
これまでのところ、これを行う手段は見当たりません。ITableColorProvider を使用すると、セル全体に色を適用できますが、セルの一部には適用できません。
手がかりは大歓迎です。
highlighting
メソッドはあなたのためのようです
3.5M4以降、JFace TableViewer および TreeViewer の既存のオーナー描画サポートが拡張され、セル内で複数のフォントを使用できるようになりました。たとえば、これを使用して、検索結果で一致するテキストを太字のフォントで強調表示できます。
代替テキスト http://update.eclipse.org/downloads/drops/S-3.5M4-200812111908/images/multi-font-labels.png