JTable - Selecionar celula sem poder alterar o texto

Alguém sabe me dizer que como para o usuário poder selecionar uma celula sem poder alterar a mesma?

Só pra ficar com a celula destacada sabe?

setEnabled(false);

eu n posso selecionar a celula…

Se alguem puder ajudar…

Consegui resolver aqui…

Colocando a resposta pra caso alguem tenha a mesma duvida…

No momento da instância voce sobrescreve o método isCellEditable… retornando False…
No entanto ele ainda poderá selecionar mais que uma linha…
para resolver este segundo problema vc sobrescreve o método isCellSelected pra retornar false também…

JTable tblMensagens = null;

tblMensagens = new JTable(){
@Override
public boolean isCellEditable(int row, int column) {
return false;
}
};

Me parece que você está usando o DefaultTableModel, certo?

Eu não recomendo que você faça isso. O ideal é trabalhar com o seu próprio TableModel, filho de AbstractTableModel. Por isso a table funciona com esse esquema de sobrescrever métodos do Model.

O código fica mais limpo, organizado, modular e fácil de entender, se você trabalhar com o model diretamente. Há um bom tutorial para isso aqui:
http://www.informit.com/articles/article.aspx?p=332278&rl=1

Boa tarde, também estou precisando tirar a editabilidade das celulas da tabela, para manter a segurança dos dados …

eu preencho jTexFields, a partir de celulas da jTable … e se alguem alterar … mata com a veracidade dos valores quando as textfields receberem valores falsos …

logo, preciso manter a seleção … mas tirar a edição … eu entrei no link mas ele fala sobre o livro … e … no momento nao há tempo hábil para parar ler um livro sobre … alguem poderia me explicar como fazer ?

Leia a segunda parte daquele tutorial em:
http://www.informit.com/articles/article.aspx?p=333472

O link não fala sobre o livro. É um trecho de um livro.
Ele é um tutorial sobre como fazer um JTable.