Si tu veux la jouer fine et garder tes données organisées dans le sens initial, tu peux créer un modèle dont le rôle est de réaliser une transposée d'un autre modèle (donc qui va redéfinir toutes les méthodes du modèle en inversant les paramètre de lignes et de colonnes).
La première solution proposée est probablement la plus "state of the art". Par contre elle sera très longue à mettre en place.
La seconde est juste une version pas géniale de la mienne.
Pour supprimer les headers d'une JTable il suffit de faire un
monScrollPane.setColumnHeaderView(null);
Pour ajouter des entêtes au niveau des lignes il te faut créer une JTable contenant uniquement tes entêtes de ligne, puis de l'ajouter au rowHeader du JScrollPane
monScrollPane.setRowHeaderView(maTableEntete);
Et le taf sera fait.
Exemple pour le rowHeaderView: http://tips4java.wordpress.com/2008/...-number-table/
Partager