Como faco para acessar celula da tabela ? ...acessala e alterala e gravar novamente?

1 resposta
vinihds

duvida

acessar celula por celular…

por exemplo…como faco para acessar celula da tabela ???

for (int j=0;j<Integer.parseInt(jCamadaSaida.getText().trim());j++)

for (int y=0;y<Integer.parseInt(jCamadaSaida.getText().trim());y++){

Object coisa=0;///qualquer valor ???

modeloMat=(DefaultTableModel) jTabela.getModel();

modeloMat.setValueAt((Object)coisa,y,j);

jTabela.setModel(modeloMat);

}

1 Resposta

D
Olha se o problema for pecorrer uma tabela e alterar uma determinada celula acho que este codigo resolve seu problema

DefaultTableModel modelo = (DefaultTableModel)Tabela.getModel();

//retorna o numero de colunas

int i=modelo.getColumnCount();

//retorna o numero de linhas

int j=modelo.getRowCount();

for(int a=0;a<=i;a++)

for(int b=0;b<j;b++){

if(jTextField1.getText().equals(modelo.getValueAt(a ,b)))

modelo.setValueAt(jTextField2.getText(),a,b);

}

Se não for o que estiver precisando aqui no guj tem um  tutorila otimo sobre o jtable.

Ate mais.
Criado 10 de junho de 2007
Ultima resposta 10 de jun. de 2007
Respostas 1
Participantes 2