Jtable

1 resposta
G

olà pessoa sou novo aqui e em java. eu gostaria saber como posso passa a linha selecionada em jtable para um textfield que está em outro jframe.
se tiver alguen que puder me ajudar desde ja agradeco.

1 Resposta

lemosxd01

Bom para capturar uma linha do JTable vai depender de quantas colunas tem no JTable. Vou fazer um exemplo considerando umJTable com 4 colunas.
As colunas são: nome, idade, endereço e telefone.

//nome da variavel da JTable que vc esta usando
JTable jTable;

public String[] capturaLinha(){
	//vetor de String responsavel por armazenar os dados da linha do JTable
	String[] retorno;
	
	retorno[0]=jTable.getValueAt(linha,0);//recupera o nome
	retorno[1]=jTable.getValueAt(linha,1);//recupera a idade
	retorno[2]=jTable.getValueAt(linha,2);//recupara o endereco 
	retorno[3]=jTable.getValueAt(linha,3);//recupera o telefone
	
	return retorno;
}

resumindo o metodo getValueAt(linha,coluna), vai retornar o respectivo objeto que esta contido em cada um deses campos.
existem aqui no guj varios tutoriais desse tipos, e a documentação da api é muito vasta.
qualquer duvida posta aí.

Criado 13 de novembro de 2011
Ultima resposta 13 de nov. de 2011
Respostas 1
Participantes 2