Bonjour,
je développe actuellement une Jtable devant me donner dans la première colonne la liste des répertoires présents dans un dossier du disque, et dans d'autres colonne, la possibilité de les copier ou les supprimer. Pour ce faire, je vais passer par des chekbox sur base de boolean.
je me base sur l'exemple de sun présent à cette adresse : http://java.sun.com/docs/books/tutor...nts/table.html
Mes données relative à la première colonne sont extraites depuis avec une class spécifique que j'appèle directement dans les lignes de mon tableau dans la class ModelDeTableau extends AbstractTableModel :
Mon problème, c'est que je n'arrive pas à créer de nouvelles colonnes. et si je met d'autres noms de colonnes dans columnNames, j'ai une erreur java.lang.ArrayIndexOutOfBoundsException: 1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 private String[] columnNames = {"recup"}; // Les lignes private Object data[][];{ data = new Object[tailleTableau][]; for (int i=0;i < tailleTableau;++i ){ data[i]=new Object[i+1]; } for (int i=0;i < tailleTableau;++i ){ for (int j=0;j < data[i].length;++j ){ data[i][j]=cp.Listing(annee)[i]; } }}
Donc comment puis je rajouter des colonnes de type boolean à mon tableau ? En somme, je cherche un moyen d'intégrer le tableau de string renvoyé par Listing (mon nombre de ligne avec les noms) dans le tableau data à 2 dimensions.
Merci de toute l'aide que vous pourrez m'apporter...
Partager