Jak wpisać do jTable dane zawarte w ArrayList

0

Nie mam kompletnie pojęcia jak wyświetlić w tabeli jTable dane zawarte w Arraylist. Prosił bym o małą pomoc.

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
        Typ typ =new Typ();
        typ.setNazwa(jTextField1.getText());
        //typ.setOpis(jTextArea1.getText());
        //typ.setLiczebnosc(jTextField2.getText());
        Rodzina ro = new Rodzina();
        ro.setNazwaRodziny(jTextField3.getText());
        //ro.setCechaCharakterystyczna(jTextField4.getText());
        Gatunek gat =new Gatunek();
        gat.setNazwa(jTextField5.getText());
        //gat.setDataOdkrycia(jTextField6.getText());
        Krzyzowka krz =new Krzyzowka();
        krz.setkrzyzowka(jTextField7.getText());
        Rasa ras =new Rasa();
        ras.setrasa(jTextField8.getText());
        
        lista1.add(typ);
        lista2.add(ro);
        lista3.add(gat);
        lista4.add(krz);
        lista5.add(ras);
       
    }

tak wygląda lista i chciałbym to zamienić na model tabeli który następnie wyświetli mi to w jTable. Natomiast linie w komentarzu chciałbym wyświetlić w polu jTextArea. Macie jakieś pomysły ??

0
public static ArrayList<Typ> lista1 = new ArrayList();
    public static ArrayList<Rodzina> lista2 = new ArrayList();
    public static ArrayList<Gatunek> lista3 = new ArrayList();
    public static ArrayList<Krzyzowka> lista4 = new ArrayList();
    public static ArrayList<Rasa> lista5 = new ArrayList();
0

Tworzysz tabelę z odpowiednią liczbą kolumn i wierszy. Wiesz w którym wierszu w której kolumnie co ma być więc bierzesz z listy (też na pewno wiesz jak) i dodajesz do tabeli. Typ i reszta Twoich klas pewnie ma jakieś nazwy więc pewnie będziesz tam wstawiał tylko te nazwy. Czego tutaj nie rozumiesz? :]

0

tzn źle chyba trochę sformułowałem to pytanie :P Tabele mam utworzoną z odpowiednią ilością kolumn i liczba wierszy. chodzi o to, że jak klikne tego buttona to mi ma to dopisać do istniejących już danych w tabeli. najlepiej na końcu dodać wiersz z tymi danymi. Kolumny odpowiednio 1: odpowiada Typowi 2: odpowiada rodzinie 3: odpowiada gatunkowi 4: odpowiada Krzyzowce 5: odpowiada rasie

0

No to klikasz. Sprawdzasz co jest do dodania i w zależności od tego dodajesz do odpowiedniej kolumny. Nie bardzo wiem jak Ci inaczej odpowiedzieć na to pytanie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1