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(); 
        } 
        
}