auto numéroté les lignes de la table (javafx)

Ma question est comment faire une nouvelle Table dans JavaFX avec dans la première colonne de l'index de la tableRow.

J'ai donc créé une classe: NrCellFactory.

public class NrCellFactory<S, String> extends TableCellFactory<S,String> {

private class NrCell<S,String> extends TableCell<S,String>{

    public NrCell(){
        setText(this.getTableRow().getIndex()+"");
    }



}

@Override
protected TableCell<S, String> createTableCell(TableColumn<S, String> column) {
    return new NrCell();
}

}

et puis j'ai mis ma colonne, où les chiffres doivent être affichés:

 nrCol.setCellFactory(new NrCellFactory<Person,String>());

lorsque je charge le projet, la nrCol a pas de données...

Quelqu'un peut-il résoudre le problème?

Grâce

OriginalL'auteur Toon Boeckling | 2013-05-05