Aquisição de tados Com erro(JTable)

1 resposta
K

Olá, estou utilizando um JTable para inserir dados para um software matemático, mas qundo eu tento pegar a ultima coluna da ultima linha ele dá um erro de que que não foi possível adquirir aquela informação, mas se eu criar uma outra linha na tabela gogo abaixo o erro não acontece, alguem saberia me dizer o que está errado?
Eu já coloque ele dentro de um bloco try pensando que poderia dar erro e deu, se eu tirar o bloco ele tb me acusa erro.

Segue um fragmento do código:
//x–> eixo de X
//y–> eixo de Y

for(i=0;i<jTable1.getModel().getRowCount();i++){

try {

x[i] = Double.parseDouble(String.valueOf(jTable1.getModel().

getValueAt(i,0)).replace(,, .));

y[i] = Double.parseDouble(String.valueOf(jTable1.getModel().

getValueAt(i,1)).replace(,, .));

System.out.println(x[i] + "  " + y[i]);

}

catch (Exception er) {System.out.println(ERRO);}
}

1 Resposta

S

Interessante

isso acontece mesmo quando você insere o valor nessa última linha/coluna e move o foco/cursor para outra posição da JTable (volta para a esquerda ou para cima)?

Como você declara x[] e y[]?

E, acho que

System.out.println(err.getMessage())

será mais elucidativo do que seu

System.out.println(“erro”) :wink:

Criado 11 de novembro de 2004
Ultima resposta 12 de nov. de 2004
Respostas 1
Participantes 2