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