Erreur "java.lang.NullPointerException"
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:
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.