private void calculateTotalValue() {
DefaultTableModel dtm=(DefaultTableModel) tableDetail.getModel();
double total=0;
for(int i=0;i<dtm.getRowCount();i++){
total =total+(double)dtm.getValueAt(i, 4);
}
totallbl.setText(Double.toString(total));
}
total =total+(double)dtm.getValueAt(i, 4);
this line throws the NullPointerException
But I can't understand why it is happening?