Problem ze zmianą wartości w JTable

Problem ze zmianą wartości w JTable
KI
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam,

Mam takie coś:

Kopiuj
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ę

iooi
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 573
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).

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.