Coluna Boleana na JTable

Olá pessoal !!!
estou com o seguinte problema eu tenho uma JTable
que tem uma coluna booleana queria saber como faço
para que a coluna apareça os JCheckBox ja estou conseguido
passar se é true ou false so não consigo
fazer aparecer os JCheckBox
Desde ja agradeço

No TableModel você tem que sobrescrever o método getColumnClass. Para a coluna desejada retorne Boolean.class. Não esqueça que para a célula ser editável, você também precisa sobrescrever isCellEditable.

Por exemplo:

public class SeuTableModel()
{
   private int COL_BOOLEAN = 2; //Número da coluna com valor booleano

   ...

   /**Aqui indicamos para a JTable que nossa coluna é booleana. 
        Ele então saberá que deve usar checkBoxes no editor. */
   public Class&lt?&gt getColumnClass(int columnIndex) {
       if (columnIndex == COL_BOOLEAN)
           return Boolean.class;
       return super.getColumnClass(columnIndex);
   }

   /** Aqui indicamos que a coluna é editável. */
   public boolean isCellEditable(int rowIndex, int columnIndex) {
      if (columnIndex == COL_BOOLEAN)
          return true;
      return super.isCellEditable(rowIndex, columnIndex);
   }
}

Obrigado