Gostaria de saber como faço para verificar quais células estão selecionadas para poder gravar algo no campo.
Faço uma busca no banco e preencho a tabela tabelo ele deixei os campo das tabela todos possíveis de selecionar, gostaria de fazer uma verificação quais foram selecionados consigo pegar o do click mas não o restante.
for(int i=0;i<JTGDetalheBusca.getRowCount();i++){
int linha = JTGDetalheBusca.getSelectedRow();
}
Consegui assim mas não mostra somente o selecionados mostra todos
Se bem me lembro, existe um método chamado getSelectedRow e outro chamado getSelectedColumn. Além destes, existem os getSelectedRows e getSelectedColumns.
Consegui resolver com a seguinte forma
int[] rows = JTGDetalheBusca.getSelectedRows();
for (int i = 0; i < rows.length; i++) {
Object d = JTGDetalheBusca.getValueAt(rows[i], 0);
}
Assim pegando os campos selecionados
int[] cols = JTGDetalheBusca.getSelectedColumns();
for (int icolun = 0; icolun < cols.length; icolun++) {
int coluna = cols[icolun];
}
E assim a coluna era da forma que o @darlan_machado falou mas não sabia como implementar