Mam tak:
zlecenia = new ArrayList<Zlecenie>(EmployeeListDecorator4.readList(fileName_zlecenia));
for (int i=0;i<zlecenia.size();i++)
{
for (int j=0;j<6;j++)
{
dane[i][0]=zlecenia.get(i)._numer;
dane[i][1]=zlecenia.get(i)._data_przyjecia;
dane[i][2]=zlecenia.get(i)._apteka;
dane[i][3]=zlecenia.get(i)._status;
dane[i][4]=zlecenia.get(i)._cel;
dane[i][5]=zlecenia.get(i)._rozwiazanie;
}
}
TableModel model = new ModelTabelki(dane2, nag2)
{
public Class getColumnClass(int column)
{
Class returnValue;
if ((column >= 0) && (column < getColumnCount()))
{returnValue = getValueAt(0, column).getClass();}
else {returnValue = Object.class; }
return returnValue;
}
};
final TableRowSorter<TableModel> sorter =new TableRowSorter<TableModel>(model);
table.setRowSorter(sorter);
if(licznik>-1){table.setModel(model);}
if(licznik==-1){table.setModel(new ModelTabelki(null, nag));}
Render_zlecen();
Jak widać wczytywany jest plik tekstowy, dane załadowane do dane[][], budowany jest model i wyswietlany w tabelce. wszystko działa ok Gdy odpalam program na kompie na ktorym jest zamieszczony.
Jednak wymyśliłem sobie ze zamapuje dysk na innym i odpale jara z zamapowanego dysku No i wszystko niby działa, za wyhatkiem tego ze niekiedy tabelka po zapisie nowych danych się nie odświerza czyli po wywołaniu kodu wyzej pozostaje bez zmiany. Nie wiem dlaczego i dziej sie tak tylko przez siec. Nieraz dział ok raz na 4 się nie aktualizuje.
Wiem ze program nie zostal napisany z mysla o pracy w sieci jednak zycie wymusilo no iteoretycznei powinno to działac. Dzięki za każda pomoc