Bonjour à tous,
j'ai fait des recherches sur les possibilités de fusion de cellules, et j'ai trouvé ce lien :
MultiSpanCellTable
J'ai alors regardé l'exemple du "Multi-Span Cell", dont le code est dispo en un seul fichier, ICI.
J'ai alors inséré ce composant dans ma JFrame :
("liste" est un Vector<String> pour les headers, et "20" c'est le nombre de lignes).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 AttributiveCellTableModel ml = new AttributiveCellTableModel(liste,20); final CellSpan cellAtt =(CellSpan)ml.getCellAttribute(); final MultiSpanCellTable table = new MultiSpanCellTable( ml ); JScrollPane scroll = new JScrollPane( table ); this.add(scroll);
Le résultat est un décalage entre le header de la colonne et son contenu.
Une petite image jointe.
J'espère vraiment que quelqu'un pourra m'aider, car ce n'as pas agréable du tout à lire.
Arnaud.
Partager