Bonjour,

J'ai un petit problème avec une JTable lors de l'insertion d'une nouvelle ligne.

Le problème est lorsque je clique sur un bouton qu'il faut faire insérer une ligne dans mon Jtable le programme me génère une erreur java.lang.NullPointerException

Voilà mon code:
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
{
            sp=new JScrollPane();
        DefaultTableModel model = new DefaultTableModel(data,head);
        table= new JTable(model);
        table.setAutoscrolls(true);
 
        sp.getViewport().add(table, null);
        sp.setBounds(new Rectangle (100,150,300,100)); 
                p7.add(sp,BorderLayout.CENTER);
                b4.addActionListener(this);
}//constructeur 
 
public void actionPerformed(ActionEvent e){
 
if (e.getSource()==b4){
 
Object t[]={c1.getSelectedItem().toString(),c2.getSelectedItem().toString(),t1.getText(),t2.getText(),t3.getText()};
                 /*Vector v=new Vector();
                 v.add(c1.getSelectedItem().toString());
                 v.add(c2.getSelectedItem().toString());
                 v.add(t2.getText());
                 v.add(t3.getText());
                 v.add(t1.getText());
                 */
                 model.addRow(t);
            }
     }
Quelqu'un saurait-il m'indiquer d'où peut venir le problème ?

Merci d'avance pour votre aide.