Я хочу использовать JList для отображения записей, извлеченных из базы данных.
Поскольку таблица базы данных может иметь большое количество записей, подкачка лучше, чем полоса прокрутки, что означает размещение 4 кнопок «Первая», «Предыдущая», «Следующая», «Последняя» под списком.
Чтобы реализовать пейджинг, я должен знать, сколько записей мне нужно запросить в базе данных для одной страницы. Когда пользователь изменяет размер окна, мне также необходимо пересчитать «размер страницы» и снова получить доступ к базе данных.
Вопрос в том, как узнать, сколько строк можно полностью отобразить в элементе управления JList. ? (предположим, что строка, отображаемая в JList, представляет собой простую текстовую строку. Строки имеют одинаковую высоту).
Спасибо!