for(inti=0; i < comboPlanejamento.getItemCount() ; i++){planejamentos.add((Planejamento)comboPlanejamento.getItemAt(i));}
this.popularjTable(planejamentos,comboPlanejamento.getSelectedIndex());
}
O primeiro erro que aparece é o Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException
O programa trava na linha: -> planejamentos.add((Planejamento)comboPlanejamento.getItemAt(i));
Da uma estudada em ArrayLists vai facilitar bastante a sua vida
J
jonascezar
Marcelo,
O codigo aparentemente esta certo, onde você esta instanciando o “planejamentos”?
Talzes ele estaja nulo, pelo menos é o que o erro esta mostrando, que há algo nulo.
M
MarceloST
Muito obrigado a vocês dois.
Olhei onde vocês falaram e arrumei.
Agora me ensina uma coisa…como vocês sabiam que era isso só de olhar o erro?
Deve-se olhar em alguma documentação??
Scoobydoo
for(int i = 0; i < comboPlanejamento.getItemCount() ; i++){
planejamentos.add((Planejamento) comboPlanejamento.getItemAt(i));
// O Erro dava aqui, sendo um erro de NullPointer..... Você só tem 2 objetos aqui,, o objeto planejamentos e o comboPlanejamento
//Se o comboPlanejamento estivesse nulo, ele ja teria dado erro no teu for (i<comboPlanejamento.getItemCount());
//Sendo assim, só o objeto planejamentos poderia estar nulo...
//Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException é quando existe algum objeto nulo..
}
}