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?
5
A
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. –
Toujours intéressé par cette question? :-) – AgostinoX