2010-06-04 6 views
5

Chaque fois que je crée un rendu d'en-tête personnalisé pour un JTable, il ne semble pas correct avec l'aspect et la convivialité de nimbus. Les en-têtes de tableau par défaut ont un dégradé argenté, les rendus personnalisés ne ressemblent pas à cela. Dans le passé, j'ai juste évité de créer des rendus d'en-tête personnalisés. Est-il possible de copier l'apparence par défaut sur mon nouveau moteur de rendu personnalisé? Fondamentalement, je veux ajouter une case à cocher et avoir la zone autour d'elle ressemble à un en-tête de colonne normale, pas seulement gris. Je sais comment ajouter la case à cocher et la rendre cliquable. MerciJTable rendu d'en-tête personnalisé qui ressemble à d'autres en-têtes avec un aspect nimbus?

+1

Toujours intéressé par cette question? :-) – AgostinoX

Répondre

-1

Utilisez l'en-tête par défaut de votre TableHeader renderer:

table.getTableHeader().getDefaultRenderer()

+0

Cela ne va pas aider à maintenir le bon look pour l'en-tête. Ça va dessiner différemment à l'écran. –