jTable: pobranie wartości z edytowanej komórki

0

Stworzyłem mały projekt: jTable, do którego można wprowadzać dane oraz zapisywać do pliku i wczytywać z niego.
Sposób zapisu: tworzę dwuwymiarową tablicę String, do której wprowadzam dane z komórek, następnie wysyłam tablicę do ObjectOutputStream.
Sposób odczytu: z ObjectInputStream odczytuję dwuwymiarową tablicę typu String, którą wstawiam do jTable.

Problem polega na tym, że jeśli jakakolwiek komórka w trakcie odczytu lub zapisu jest w trybie edycji, to zwraca ona wartość sprzed edycji.

W jaki sposób pobrać aktualną zawartość komórki bez względu na to, czy jest ona edytowana, czy nie?

1

Jeśli edycja jest standardowa, to

((JTextField)tabela.getEditorComponent()).getText()

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