В списке отображается только видимая часть.Таким образом, нет никаких накладных расходов с этой точки зрения.Если вы хотите ленивую загрузку - используйте пользовательские модели.
С этой страницы :
Вы можете написать свой собственный класс, который расширяет AbstractListModel или AbstractTableModel, чтобы при необходимости можно было предоставить необходимые данные.,В следующем примере показано использование AbstractTableModel.