Bonsoir,
comme le titre indique j'ai une erreur : Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
lors d'exécution de mon programme, je pense que le problème vient du déclaration de mes jTable (je suis novice dans les jTable et peut être je trompe dans la façon auquel je les crées )
l'erreur se produit dans cette ligne
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
26
27
28
29
30
31
32
33
34
35
36
37
38 private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) { int ob=0; int ob1=0; int i=0; int j=0; for(i=0;i<nbA;i++) { for(j=0;j<nbC;j++) { if(MP.getValueAt(i,j).equals(false)||Q.getValueAt(i,j).equals(false)||poi.getValueAt(i,j).equals(false)) { JOptionPane.showMessageDialog(null, "Cases must not be empty", "Error",JOptionPane.ERROR_MESSAGE); i=nbA+1; j=nbC+1; } } } if(j==nbC && i==nbA) { int s=-1; Integer[][] md=new Integer[nbA*(nbA-1)][nbC]; DefaultTableModel Model = new DefaultTableModel(md, Cr); MD.setModel(Model); for(i=0; i<nbC; i++) { for(int z=0; z<nbA; z++) { for(int k=0; k<nbA; k++) { if(k!=z) { ob= (int) Integer.parseInt(String.valueOf(MP.getValueAt(z, i))); ob1= (int) Integer.parseInt(String.valueOf(MP.getValueAt(k, i))); MD.setValueAt((ob-ob1), s++, i); } } } }
et celle aussi
Code : Sélectionner tout - Visualiser dans une fenêtre à part if(MP.getValueAt(i,j).equals(false)||Q.getValueAt(i,j).equals(false)||poi.getValueAt(i,j).equals(false))
SVP aidez moi, merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part MD.setValueAt((ob-ob1), s++, i);
Partager