Como deibxa as celulas da jTable não editavel

Ola pessoal
estou com a seguinte duvida espero que me ajude , como faço para deixa a celulas da jTable não editavel mais deixando a opção mouse click ativada.
tenho uma JTable na qual não pode ser editavel mais deve ter a opçao de seleciona um item da tabela para gerar uma ação.

como faze isso?

Buenas,

public boolean isCellEditable(int row, int col) {  
 // Quais colunas eu não quero deixar editar  
            if (col ==0 || col == 2 || col == 4) {
                return false;  
            } else {  
                return true;  
            }  
  
}

Se estiver usando NetBeans, basta vc marcar as que quer q sejam editaveis ou não.
Ou segue o exemplo do amigo ae.

t+

Ola pessoal acho que me expressei direito todas as colunas da tabela não deve ser editavel mais a linhas da tabela poderam ser selecionavel. (quando clica em uma linha a linha devera ser selecionado e gerar um evento mouseClick)

1 curtida

Para você pegar qual linha está selecionada é só usar o comando getSelectedRow();

No exemplo abaixo utilizo para buscar o ID que é a coluna 0 da minha tabela

int linha = tabela.getSelectedRow();
          
FrmEditarEstado frm = new FrmEditarEstado(Integer.parseInt(tabela.getValueAt(linha, 0).toString()));

resolve assim:

public boolean isCellEditable(int row, int col) {  
	return false;
}

Ola pessoal,
estou aprendendo usar java com o netbeans 6.9.1,
gostaria de saber como faço para deixar algumas linhas editaveis e outras não.