ciao ragazzi!
ho bisogno di inserire una combobox nella colonna di una tabella, guardando esempi in rete ho fatto in questo modo ma la tabella ha le normali celle di testo, non c'è la combobox nella colonna impostata! cosa sbaglio?


codice:
publicclassEditorInterventiextends javax.swing.JDialog{
private JComboBox patologie;

private void initComponents() {
patologie = new javax.swing.JComboBox();





patologie.addItem("Snowboarding");
patologie.addItem("Rowing");
patologie.addItem("Chasing toddlers");
patologie.addItem("Speed reading");
tabellaTipiIntervento.setAutoCreateRowSorter(true);
tabellaTipiIntervento.setModel(new javax.swing.table.DefaultTableModel(
    new Object [][] {
    },
    new String [] {
        "Tipo Intervento", "Note", "Patologia"
    }
) {
    Class[] types = new Class [] {
        java.lang.String.class, java.lang.String.class, javax.swing.JComboBox.class
    };
    public Class getColumnClass(int columnIndex) {
        return types [columnIndex];
    }
});

TableColumn sportColumn =  tabellaTipiIntervento.getColumnModel().getColumn(1);
sportColumn.setCellEditor(new DefaultCellEditor(patologie));

 private javax.swing.JTable tabellaTipiIntervento;
l'inizializzazione di "tabellaTipiIntervento" è: modelloTipiIntervento = myclass.getModelloTipiVuoto();
public static DefaultTableModel getModelloTipiVuoto()
{
String[] colonne={"Tipo", "Note", "Patologia"};

return new DefaultTableModel(colonne,0);
}

praticamente quando premo un pulsante mi aggiunge una riga alla tabella, che inizialmente è vuota