Galera boa tarde.
Tenho um codigo (abaixo) que pega todas as linhas de uma tabela (jTable1) que estão com o checkBox selecionado e coloca o conteudo da linha 1 em uma jTextArea.
Só que estou quebrando a cabeça com um erro.
jta_nf_listadas.setText("");
String teste = "";
for(int i = 0; i < jTable1.getRowCount(); i++) {
if((Boolean) jTable1.getValueAt(i, 9)==true) {
teste = (String) jTable1.getValueAt(i, 1);
jta_nf_listadas.append(teste+"\n");
}}
:?
Suponhamos que eu tenha o checkBox das 4 linhas selecionadas.: Ele joga o conteudo de todas as 4.(certinho e sem erro)
Se ao iniciar a aplicação eu selecionar a ultima por exemplo.: ele me da erro de.:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
Se eu selecionar os 4 combobox e Deselecionar todos e apenas selecionar o ultimo… AI FUNCIONA.
Onde estou errando?
Vlw.
[EDIT]
Debugando, eu pude perceber que ao pegar somente o ultimo registo, os valores veio dessa forma respectivamente.:
1Selecionado.: false
2Selecionado.: null
3Selecionado.: null
4Selecionado.: true
Pq ‘null’ ??
Só nao está selecionado como o primeiro