Bonjour,
Je ne connais pas le principe des Highlighters, mais vu la tête que ça a, tu peux essayer de définir un Highlighter à toi qui étend le Highlighter dont tu veux te servir, et dont la méthode doHighlight est surchargée ainsi :
1 2 3 4 5
| public void doHighlight(Component renderer, ComponentAdapter adapter) {
if(...) {
renderer.setFont(renderer.getFont().deriveFont(Font.BOLD));
}
} |
Ou la condition dans le if peut être un test à toi, ou bien :
computeXXXGround(renderer, adapter) != null
Sinon, la bonne vieille méthode est de passer par les TableCellRenderers, là tu ne peux pas te tromper.
Partager