Salut,
En fait le changement de couleur fonctionne bien.
Le "problème" vient du fait que si la JTable est plus petite que la taille visible du JScrollPane, elle ne prendra pas tout l'espace disponible...
Avec Java 1.6 tu peux changer ce comportement avec cette méthode :
table.setFillsViewportHeight(true);
Avec les versions précédente tu dois redéfinir la méthode getScrollableTracksViewportWidth() de l'interface Scrollable :
1 2 3 4 5
| JTable table = new JTable() {
public boolean getScrollableTracksViewportWidth() {
return true;
}
}; |
Ton JTable prendra tout l'espace disponible même s'il est plus petit, et le changement de couleur sera visible 
a++
Partager