Como pegar os dados de uma linha em um JTable?

7 respostas
Jorgev

Aguém pode me ajudar com isto?

Abraço

7 Respostas

Ratao
suaJtable.getValueAt(linha,coluna);
Jorgev

Ratao:
suaJtable.getValueAt(linha,coluna);

Pelo que entendi esse metodo pede uma linha e uma coluna é isso?
e se for como eu faço pra pegar todas as colunas?

Abraço

Ratao

Usa um FOR para percorrer as linhas e depois outro dentro para percorrer as colunas.

wamarra

Tente:

T+

Jorgev

Wesley Marra:
Tente:

T+

Assim ele só pega o número da linha selecionada.

L
Vector<String> linhas = new Vector<String>();

for(int i=0; i<table.getRowCount(); i++){

linhas.addElement( table.getValueAt( i , colunaQueVcQuer ) );

}
daniel.lopes
lauronolasco:
Vector<String> linhas = new Vector<String>();

for(int i=0; i<table.getRowCount(); i++){

linhas.addElement( table.getValueAt( i , colunaQueVcQuer ) );

}

Boa saída. É necessário varrer coluna por coluna da linha selecionada para coletar seus dados. Jogar essa varredura em vetor para passar como parâmtero!

Criado 23 de janeiro de 2008
Ultima resposta 26 de jan. de 2008
Respostas 7
Participantes 5