Domanda

Il retroscena: sto applicando un filtro a un TableView. È un semplice filtro "trova le righe con questa stringa".

Il requisito: desidero oscurare le istanze del termine di ricerca in cui si verificano.

Finora non riesco a vedere alcun modo per farlo. ITableColorProvider mi permetta di applicare i colori a intere celle, ma non a una frazione di esso.

Indizi molto graditi.

È stato utile?

Soluzione

Sembra che il metodo highlighting sia adatto a te

Since 3.5M4 , il supporto di disegno proprietario esistente per JFace TableViewer e TreeViewer è stato esteso per consentire più caratteri all'interno delle celle. Ad esempio, questo può essere usato per evidenziare il testo corrispondente nei risultati di ricerca usando un carattere in grassetto.

alt text http: //update.eclipse.org/downloads/drops/S-3.5M4-200812111908/images/multi-font-labels.png

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top