Como pegar dados de uma JTable?

2 respostas
Cristiano_Kretzer

Salve moçada!

Estou fazendo uma JTable onde ela busca valores no banco de dados e preenche a tabela, até ai tudo certo.

O que preciso é:

selecionar uma linha e pegar um falor X (Ex. Cd_produto) atraves de um JButton (Ex. Ok).

Quero pegar este valor para preencher uma campo em outra JFrame.

Obs.: Estou desenvolvendo para um pedido de vendas assim o cliente busca os produtos pelo nome e armazena em outro Frame.

Desde já agradeço!

2 Respostas

_Renatu

Olá

Se você implementou seu TableModel, estes dados deveriam estar fáceis na sua estrutura. Se não implementou, recomendo que implemente.

De toda forma, você pode utilizar os métodos getSelectedRows, getSelectedColumns, etc… para descobrir quais as linhas e colunas selecionadas, e porfim utilizar o método getValueAt para recuperar seu valor.

Qualquer dúvida, na documentação é fácil achar essas coisas:

http://java.sun.com/javase/6/docs/api/javax/swing/JTable.html

Cristiano_Kretzer

Implementei a TableModel sim,

getValueAt, ótima dica.

Obrigado!

Criado 30 de novembro de 2007
Ultima resposta 30 de nov. de 2007
Respostas 2
Participantes 2