JTable - wsadzanie obiektu do rekordu

0

Witam

Chciałbym proste rozwiązanie : mam Jtable - model wybitnie prosty:

    addColumn("Czas");
    addColumn("Typ");
    addColumn("Treść komunikatu");
    addColumn("Klasa");
    addColumn("Metoda");

I tyle.

Mam Liste obiektów:

List<RecordFromFileStructure> logrecord = new ArrayList<RecordFromFileStructure>();

RecordFromFileStructure ma takie pola :

czas, typ, tresc, klasa, metoda...te same co w modelu tabeli.

CHce aby cała lista była wyświetlana w tabeli...robię to ale widzę że to za skomplikowane...koduje i koduje. Jak prosto to zrobić?

Pzodrawiam

0

Ja to robie tak

modelTabeli.addRow(input.podajKontrolki()); 

przy czym

    public Object[] podajKontrolki()
    {
        return new Object[]{nazwaPliku,rozmiar,status,speed,progressBar,listaNotowan,skadPobierane};
    }

czyli z tabeli wyprówasz model

tabela.getModel();

i na modelu robisz addRow() jako parametry przekazujesz array komponentów które mają być wyłożone w nowym wierszu od lewej do prawej strony.
Mam nadzieję, że pomogłem ;)

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