Dúvida para selecionar uma linha em um jTable

1 resposta
jtableprogramaçãoswingjava
marcoslogan

Estou com uma dúvida tenho uma tabela e estou precisando pegar o índice que está em um jTable para passá-lo no ArrayList.

Estou fazendo assim:

linhaSelecionada = jTable1.getSelectedRow();

no ArrayList quero fazer isso.

funcionarios.get(linhaSelecionada);

Isso acontece quando o usuário clica em alguma linha da jTable, só que ele está voltando com os valores incorretos, no caso do método getSelectedRow ele retorna -1, ou seja, o valor quando a linha não é selecionada, não sei como fazer para eu poder selecionar.

1 Resposta

4mega

Se a tabela que vc esta usando é registro dos funcionários, vc está implementando de forma incorreta sua tabela.

Use modelos para trabalhar com sua tabela orientado a objetos. Veja esse exemplo onde é usado uma classe personalizada chamada “Pessoa”:

http://www.botecodigital.info/java/criando-um-model-para-um-jtable-com-abstracttablemodel/

Criado 19 de julho de 2017
Ultima resposta 19 de jul. de 2017
Respostas 1
Participantes 2