Bonjour,

Voilà mon probème :

Je voudrais "customiser" mes en-têtes de tableau (enfin pour l'instant je veux juste ajouter un tooltip sur les noms de colonnes).

J'ai donc créé une petite classe héritée de DefaultTableCellRenderer qui va bien et je fais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
tableColum1.setHeaderRenderer(new MonTableCellRenderer());
Sauf que du coup il me vire genre les flèches qui montrent que l'on peut trier la colonne.

En fait je n'arrive pas à trouver l'implémentation par défaut du HeaderRenderer. Parce que :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
tableColum1.setHeaderRenderer(new DefaultTableCellRenderer());
et

Code : Sélectionner tout - Visualiser dans une fenêtre à part
tableColum1.setHeaderRenderer(null);
ne donnent pas du tout le même résultat .

Et moi je voudrais pas partir du DefaultTableCellRenderer mais du rendu qui est fait lorsque headerRenderer vaut null.

Quelqu'un a une idée ?