Очень большое изображение в Java Swing - PullRequest
0 голосов
/ 02 февраля 2020

Я бы хотел отобразить очень большое изображение в JScrollPane, это сетка из 1000 x 1000 маленьких квадратов с 1 или 2 словами в них и линиями, соединяющими некоторые квадраты в соседних столбцах. База данных хранит слова и связи для каждого небольшого квадрата.

Я не могу создать BufferedImage из-за требуемой памяти.

Могу ли я использовать JPanel, чтобы удерживать изображение и продолжать перерисовывать область на панели прокрутки окно просмотра каждый раз, когда оно прокручивается? Такое ощущение, что должен быть лучший способ, но я не могу думать, что это может быть.

1 Ответ

0 голосов
/ 04 февраля 2020

Чтобы ответить на мой вопрос

"Могу ли я использовать JPanel, чтобы удерживать изображение и продолжать перерисовывать область в области просмотра панели прокрутки при каждой прокрутке?"

Да, это сработало. Все еще кажется, что может быть лучшее решение, но пока оно работает отлично. Понятия не имею, почему этот вопрос был отвергнут, мне показался вполне уместным и, надеюсь, поможет, если у кого-то еще есть подобная проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...