Problem ze zmianą wartości w JTable

0

Witam,

Mam takie coś:

table = new JTable(data, columnNames); 

gdzie data to same nulle, a columnNames to nagłówki. Chciałbym teraz zmienić wartość jakiegoś pola, dajmy na to (3,5) i chciałbym tam wstawić napis "ABCD". Jak to można zrobić, bo nie mogę się doszukać w dokumentacji?

Dziękuję

0

Najlepiej stworzyć sobie własny model (implementacja TableModel, domyślna jest już w AbstractTableModel) i przekazać go do konstruktora. Tam już masz takie metody jak setValueAt(val, row, col). Ta sama metoda jest też w samym JTable (delegująca do swojego modelu, który w twoim przypadku będzie operował na przekazanej tablicy).

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