Mam klase kalkuratorTempa i chciałbym teraz wyniki z metody ileKilometrow() zamiast w konsoli wyświetlić w TableView. Potrafię wyświetlić dane z konstrukora z klas typu Person poprzez dodanie do listy gdzie wyświetlane są pola ale jak to zrobić z tej metody. Proszę o wskazówki.

public class KalkulatorTempa {

    private double dystansKm;
    private int spodziewanyCzasG;
    private int spodziewanyCzasM;
    private int spodziewanyCzasS;

    KalkulatorTempa(double dystansKm){
        this.dystansKm = dystansKm;
    }

    KalkulatorTempa(double dystansKm, int spodziewanyCzasG, int spodziewanyCzasM, int spodziewanyCzasS){
        this.dystansKm = dystansKm;
        this.spodziewanyCzasG = spodziewanyCzasG;
        this.spodziewanyCzasM = spodziewanyCzasM;
        this.spodziewanyCzasS = spodziewanyCzasS;
    }

    public double getDystansKm() {
        return dystansKm;
    }

    public int getSpodziewanyCzasG() {
        return spodziewanyCzasG;
    }

    public int getSpodziewanyCzasM() {
        return spodziewanyCzasM;
    }

    public int getSpodziewanyCzasS() {
        return spodziewanyCzasS;
    }

    public double tempoBiegu(){
        int spodziewanyCzasWSekundach = getSpodziewanyCzasG()*3600+getSpodziewanyCzasM()*60+getSpodziewanyCzasS();
        double tempoNaKm = spodziewanyCzasWSekundach / getDystansKm();
        return tempoNaKm;
    }
    public void ileKilometrow(){
        KalkulatorTempa kalk = new KalkulatorTempa(dystansKm, spodziewanyCzasG,spodziewanyCzasM,spodziewanyCzasS);

        double t =kalk.tempoBiegu();

          for (int i=1; i<=getDystansKm(); i++){

              double wynik =  t*i;
              double h = (int)wynik/3600;
              //double m = (int)wynik/60;
              double m = ((int)wynik%3600)/60;
              double s = wynik%60;

           System.out.println("Tempo na "+ i+" km to:  "+(int)h+":"+(int)Math.round(m)+":"+(int)Math.round(s));

             
              }
       }

    }
    public String toString(){
        if(getDystansKm()==21.097){return "21.097 km Polmaraton";}
        else if(getDystansKm()==42.195){return  "42.195 km Maraton";}
        else
        return  (int)getDystansKm()+" km";
    }
    
}