Bonsoir.
J'ai un soucis avec mes JTable. En fait j'ai deux JTable (Table1 qui est un vecteur 4 coln et Table2 qui est une matrice 4x3). Le but est de faire le produit de Table1 avec Table2 et d'afficher le résultat dans un JTexfield.
Je fais la boucle pour la multiplication les éléments de Table1 avec ceux de Table2 et met le résultat dans un vecteur que j'ai nommé r. mais la, j'ai une erreur qui me dit: " array requiered, but JTable found"
voici mon code:
initialisation du vecteur et de la matrice
multiplication
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 int i,j,nbr; Random val=new Random(); for(i=0;i<4;i++){ nbr=val.nextInt()%4; Table1.setValueAt(nbr,0,i); } for(i=0;i<4;i++){ for(j=0;j<3;j++){ nbr=val.nextInt()%4; Table2.setValueAt(nbr, i, j); } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 int []r=new int[3]; int j,i; for(j=0;j<Table1.getColumnCount();j++){ for(i=0;i<Table2.getRowCount();i++){ r[j]+=Table1[j]*Table2[i][j]; } }
Partager