CheckBox em um JTable

Criei minha jtable, está funcionando certinho, só que quero adiiconar um checkBox em alguma coluna. Alguem poderia dar uma luz?
Abaixo o meu código:

public class GrideBuscaClientes extends AbstractTableModel {

    List<GrideClientesVO> buscaGride = null;
    String[] colunas = {"Código", "Nome", "Estado", "Teste"};

    public GrideBuscaClientes(List<GrideClientesVO> buscaGride) {
        this.buscaGride = buscaGride;
    }

    @Override
    public boolean isCellEditable(int rowIndex, int columnIndex) {
        return false;
    }

    @Override
    public int getRowCount() {
        return buscaGride.size();
    }

    @Override
    public int getColumnCount() {
        return colunas.length;
    }

    public String getColumnName(int column) {
        return colunas[column];
    }

    @Override
    public Object getValueAt(int rowIndex, int columnIndex) {

        GrideClientesVO g = buscaGride.get(rowIndex);

        switch (columnIndex) {
            case 0:
                return g.getCodigo();
            case 1:
                return g.getNome();
            case 2:
                return g.getUf();

        }
        return null;
    }
}

Procurei um pouco na internet, ouvi falar que tenho que sobrescrever o método getColumnClass, mas não achei muita coisa sobre.
Agradeço desde já.

Boa tarde

De uma olhada no post abaixo

http://www.guj.com.br/java/230628-jtable-com-checkbox-resolvido

um abraço