Olá a todos, a minha dúvida é simples, eu tenho uma JTable e todas as colunas são editaveis, quando eu clico uma vez na celula da JTable eu tenho a possibilidade de editar ela. O que eu preciso fazer é o seguinte, preciso que com um clique, a linha seja apenas selecionada, e só libere a edição da celula quando o usuário dar dois cliques no mouse.
Eu tentei bolar uma lógica transformando todas as colunas em não editáveis, ou seja, por padrão um clique do mouse seria apenas para seleção da linha da JTable, e ai com dois cliques, eu poderia liberar a edição da coluna e linha que foram clicadas, segue abaixo o que fiz até o momento
[code] public void mouseClicked(MouseEvent e) {
int coluna = jTable1.columnAtPoint(e.getPoint());
int row = jTable1.rowAtPoint(e.getPoint());
jTable1.setColumnSelectionInterval(coluna, coluna);
jTable1.setRowSelectionInterval(row, row);
if (e.getClickCount() >= 2) {
"Aqui ele deve liberar a coluna e a linha selecionada para edição"
}
}
});[/code]