Witam. Mam pewien problem. Mianowicie. Wczytuje do tabeli dane z pliku tekstowego. Mam napisane metody dodające dane do tabeli i zapisujące dane w pliku, tylko nie wiem w jaki sposób edytować wybraną daną w tabeli i zmiany zapisać do pliku, tak aby po wczytaniu po raz kolejny danych w tabeli pojawiła się nowa wartość.
String[] naglowki={"Imie","nazwisko","adres","Rok studiów","kierunek studiów"};//nagłówki do tabeli
final Object[][] d=new Object[l][5];//tworzenie objektu
String dane=" ";
try //wczytywanie danych
{
int k=0;
FileReader plik = new FileReader ("studenci.txt");
BufferedReader odczyt = new BufferedReader (plik);
while (dane!=null)
{
for(int i=0; i<5;i++)//pętla odpowiadająca za przechodzenie między kolumnami
{
dane=odczyt.readLine();
d [k][i]=dane;
}
k=k+1;//zmienna odpowiadająca za przechodzenie pomiędzy wierszami
}
odczyt.close();
}catch (IOException w)
{
JOptionPane.showMessageDialog(null,"Blad odczytu pliku tekstowego");
}
final DefaultTableModel tab = new DefaultTableModel(d, naglowki);
final JTable table = new JTable(tab);
table.setPreferredScrollableViewportSize(new Dimension(500, 70));
table.setFillsViewportHeight(true);
JScrollPane scrollPane = new JScrollPane(table);
okno1.add(scrollPane);