Salut le monde,
je crée une webMethod qui retourne les données d'une table dans un liste, et au niveauclient je structure ces données pour pouvoir les afficher dans une jTable utilisant un DefaulttableModel mais lors de l’exécution j'ai l'erreur suivante (que je ne comprend pas ) :
C:\Users\admin\Documents\NetBeansProjects\bankClient\src\bankclient\obtFrame.java:226: error: incompatible types: DefaultTableModel cannot be converted to List
return port.obtenirSold(nCompte);
Note: C:\Users\admin\Documents\NetBeansProjects\bankClient\src\bankclient\obtFrame.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 error
C:\Users\admin\Documents\NetBeansProjects\bankClient\nbproject\build-impl.xml:947: The following error occurred while executing this line:
C:\Users\admin\Documents\NetBeansProjects\bankClient\nbproject\build-impl.xml:264: Compile failed; see the compiler error output for details.
et voilà mon code :
Aidez moi SVP, merci
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
17
18
19
20
21
22
23
24
25 private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { String nC = nCompt.getText(); Object[] titre = null; Object[][] contenu = null; ArrayList k= new ArrayList(); try { for(int i=0;i<obtenirSold(nC).size();i++) k.add(obtenirSold(nC).get(i)); } catch (IOException_Exception ex) { Logger.getLogger(obtFrame.class.getName()).log(Level.SEVERE, null, ex); } int nbC= (int) k.get(1); System.out.println(nbC); for(int i=1;i<=nbC;i++) titre[i]= k.get(i+1); for(int i=0;i<((k.size()-(nbC+1))/nbC);i++) { for(int j=0;j<nbC;j++) contenu[i][j]=k.get(j); } DefaultTableModel myData = new DefaultTableModel(contenu, titre); jTable1.setModel(myData); }
Partager