Ola Matheus,

para isso eh necessario construir um modelo, e criar o 

metodo isCellEditable() retornando null. Na construcao da 
JTable que uso no meu projeto, eu criei um modelo que extende 
ao DefaultTableModel(o qual tem varios metodos que me 
(interessam) e fiz algumas modificacoes, como por acaso, 
a que permite a edicao da celula.

import javax.swing.table.*;

class modelTable extends DefaultTableModel
{

        boolean isCellEditable = true;

        public modelTable(Object[]  columnNames, int o)
  {
        super(columnNames, o);
  }

  public modelTable(Object[]  columnNames, int o, boolean isCellEditable)
  {
        super(columnNames, o);
    this.isCellEditable = isCellEditable;
  }

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

  public void addRow(Object []obj, int i)
  {
        Object []objT = new Object[obj.length-1];

    for(int j = 1; j < obj.length; j++ )
      objT[j-1] = obj[j];

    addRow(objT);
  }

}

Espero ter ajudado.

[]'s
Marcelo de Mattos Mayworm
Negocios & Sistemas Consultoria
Tel.: 0xx21 556-9006  0xx24 9965-1518 
[EMAIL PROTECTED]
[EMAIL PROTECTED]

Conhecendo-se a quietude, pode-se possuir a estabilidade. 
Conhecendo a estabilidade, pode-se encontrar a serenidade.
Conhecendo a serenidade, pode-se encontrar a paz. 
Possuindo a paz, então pode-se pensar.
E podendo pensar, pode-se agir.
        Mêncio (Filósofo chinês)
http://www.compuland.com.br

    --------------------------- LISTA SOUJAVA ---------------------------
    http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
    [dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    ---------------------------------------------------------------------

Responder a