Witam
W moim programie używam JTable z własną klasą rozszerzającą AbstractTableModel.
Jednak nie mam pojęcia jak ustawić nazwy kolumn. Nie znalazłem metody setColumnNames.
Proszę o wskazówki :)
Witam
W moim programie używam JTable z własną klasą rozszerzającą AbstractTableModel.
Jednak nie mam pojęcia jak ustawić nazwy kolumn. Nie znalazłem metody setColumnNames.
Proszę o wskazówki :)
Nadpisujesz w modelu metodę getColumnName(int numerKolumny). Często jest to robione tak: w modelu definiowane jest pole String[] nazwyKolumn, metoda getColumnName(int numer) zwraca nazwyKolumn[numer].
P.S. Ty nigdzie nie wywołujesz metody getColumnName(), to obiekt JTable wywołuje tę metodę (na rzecz modelu) by ustalić tytuły kolumn.