[color=blue]Olá amigos , sou iniciante em Java e gostaria mt da ajuda de vcs !
Tenho uma DefaultTableModel prenchida com valores e gostaria de saber como faço fara saber qual a linha da tabela foi selecionada , e como faço para pegar o valor desta linha . Ex : Médico , turno_manha , turno_tarde e turno_noite?
[/color]
a defaultTableModel tem a opção [color=blue]getselectedRow[/color], acho que isso resolve o seu problema.
mas esse método retorna o valor de todas as celulars???
mas a defaultTableModel mnão possui o metodo getSelectdRow…
Imagine que vc tem uma tabela declarada com 3 colunas e N linhas, dai vc quer pegar os valores de cada coluna da linha selecionada, vc só faz assim:
int posicao = tabela.getSelectedRow(); // isso vai te retornar o indice da linha selecionada.
digamos que vc quer pegar os valores de colunas que possuem nomes , na coluna 1 e 2, vc pode fazer:
String nome = tabela.getValueAt(posicao,0); //pega a linha escolhida e a posição da coluna zero
String sobrenome= tabela.getValueAt(posicao ,1); //pega a linha escolhida e a posição da coluna um
é isso q vc precisa?
Muito obrigado meu amigo ! era exatamente isso que estava precisando .