Por padrão, nas telas do sistema que estou fazendo, ao entrar em uma tela, a primeira linha de uma JTable (Selection mode: single row) é automaticamente selecionada.
Fiz isso para que não precisasse ficar tratando exceção, caso o usuário clicasse, por exemplo, em um botão “editar” sem antes ter selecionado alguma linha na JTable.
O problema é que se o usuário fizer CTRL+clique EM CIMA de uma linha já selecionada, a seleção é cancelada.
Gostaria que ao fazer CTRL+clique em cima de uma linha já selecionada, nada acontecesse.
Como eu poderia fazer isso?