Witam. Mam taki oto problem.... Chciałbym, aby jako ostatni wiersz w JTable wyświetliło mi sumę z poprzednich wierszy (ilość wystąpień - pobierana z bazy MySQL). Ilość wystąpień dla modeli, działa jak powinna, metoda zliczająca sumę z poprzednich wierszy również, jednak jak dodaje te dane do wektora, to zawsze w ostatnim wierszu wyświetla mi wartość "0". Jednak w metodach zliczających te dane, pobiera właściwe wartości (widać to po wypisaniu danych w system.out.print...). Poniżej fragmenty kodu. Metody count_modules_in_before_analise_zone() i podobne, tak jak pisałem pobierają poprawne dane, czyli zapewne samo dodanie danych do wektora nie jest prawidłowe. Proszę o pomoc.
//według mnie w tej metodzie jest problem
//metoda pokazująca aktualny stock z podziałem na strefy
public void show_stock(){
Statement stmt = null;
String select = "SELECT models FROM models";
try{
stmt = (Statement) conn.createStatement();
ResultSet result = stmt.executeQuery(select);
while(result.next()){
String model_name = result.getString("models");
vector.add(new GUI(model_name, count_data(model_name), count_data2(model_name),count_data3(model_name),
count_data4(model_name), count_data5(model_name), count_data6(model_name)));
}
vector.add(new GUI(count_modules_in_before_analise_zone(),count_modules_in_after_analise_zone(),count_modules_in_during_repair_zone(),
count_modules_in_modules_ok_zone(),count_modules_in_blocked_zone(),count_modules_in_spoilage_zone()));
tableModel.setData(vector);
}catch(Exception e){
e.printStackTrace();
}
}