Моя программа считывает файлы из заданного каталога при запуске программы (каждый из которых содержит объект) и добавляет каждый объект в вектор. Затем вызывается updateList(), который перебирает каждый из этих объектов один за другим, добавляя их имена (свойство String) в JList с DefaultListModel.
Проблема в том, что очень редко при запуске программы список оказывается пустым. Я выполнил множество проверок, таких как получение количества записей в списке, как сообщает модель списка, и все оказалось правильно.
Кто-нибудь видел это раньше? Я пропустил что-то важное здесь?
Спасибо, updateList() ниже:
private void updateList(){
for (int i=0; i < calculators.size(); i++){
listModel.addElement(calculators.get(i).getName());
}
}