Bonjour,
J'utilise une JTable insérée directement dans un JPanel (pas de JScrollPane).
J'ai défini mon JScrollPane transparent, ma JTable transparente. Je souhaite également que chaque cellule soit espacée de 8 pixels (setIntercellSpacing(new Dimension(4,4))
Cela fonctionne presque bien, à ceci près qu'il reste une ligne sur deux de la JTable dont le fond est gris.
Je poste en pièce jointe la photo du résultat.
Le cadre jaune en fond permet de voir qu'il ne reste plus que les lignes grises à rendre transparentes et le tour est joué, mais comment faire ?
La partie grise correspond à l'espace qui existe entre la cellule (rose) et le fond de la ligne (8 pixels créés par les setIntercellSpacing)
Partager