Problemas com JTable

Olá a todos,

Tenho uma dúvida sem muita importancia, mas agradeço muito se alguém puder me ajudar…

Seguinte, tenho um JTable, e depois que seleciono uma linha, coluna ou célula não consigo
atribuir uma ação para desselecionar quando clicar em uma parte da tabela onde não há linhas,
ou até mesmo com um clique no frame que estou utilizando, nos tutoriais da sun não achei muita coisa…

Há uma maneira de fazer isto sem reescrever uma classe inteira?

Agradeço a atenção!

Bom, até agora sei que com o metodo clearSelection() posso fazer isto,
porem somente adicionando um mouseListener no frame…
porém na tabela ainda não sei…

Acredito que seria algo assim.

tabela.addFocusListener(new FocusAdapter(){
@Override
public void focusLost(FocusEvent evt){
if(evt.getSource() != tabela)
 tabela.clearSelection();
}
});