Jtable e Jtextfield

1 resposta
P

Tenho uma duvida pra um problema bem simples:

Uma jtable com varios nomes e telefones, como fazer para ao clicar em uma linha com um nome e um telefone, as informações aparecerem em 2 textfield? E qualquer alteração que faça nas textfield, modifique a jtable?

Obrigada,

1 Resposta

drsmachado

Você vai precisar de uma event handler (talvez o actionPerformed já resolva) que seja disparado quando você der um duplo clique em alguma linha da JTable.
Neste event handler, deverá obter a linha selecionada (JTable possui um método chamado getSelectedRow() que devolve o valor ordinal referente à linha selecionada). A partir disso, no teu table model, poderá obter o objeto referente à linha em questão e, então, popular o que deseja com os atributos adequados do objeto obtido do table model.

Já alterar, no evento que fará a persistência da alteração, deverá ter uma chamada para atualizar o elemento específico da JTable, através do table model.

Criado 25 de agosto de 2013
Ultima resposta 26 de ago. de 2013
Respostas 1
Participantes 2