Como faço para pegar os dados de ma linha de um jtable ?
Pegar Dados de uma linha de um Jtable
4 Respostas
//Pega linha selecionada
getSelectedRow();
ou
//pega uma célula
getValueAt(linha, coluna);
Como Pegar todos os dados da linha inteira e add cada uma a seus respectivois JTextField?
Não sei se tem como pegar a linha toda, nesse caso, teria que usar o getValueAt(linha, coluna), iterando pelas colunas pegando os valores e jogando pra um Jtextfield.
Uma forma de implementar isto é não pegando os dados da Jtable… 
O que eu faço é o seguinte:
- Deixo todos os itens em um ArrayList
- Exibo os campos que me interessam dos itens, numa JTable com um laço no ArrayList
- Quando o usuario clica em uma linha, pego a linha clicada (com o getSelectedRow(); )
- Então sei qual o indice correspondente do meu ArrayList (mesmo que a linha)
- Finalmente seto os dados dos JTextFields com os dados do item do ArrayList
Não sei se fui suficientemente claro…
Qualquer coisa, estamos aê…
Criado 5 de outubro de 2009
Ultima resposta 5 de out. de 2009
Respostas 4
Participantes 3
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo