Я рисую график, используя графику Java 2d (то есть, рисуя и заполняя прямоугольники) сразу на JFrame из набора значений, хранящихся в Arraylist.Но когда ArrayList имеет очень большое количество значений (может даже достигать 3500 по размеру), чертеж сжимается - где график кажется менее информативным и даже метки на оси X не отображаются.Есть ли способ, которым я могу сделать отображение графика несколькими страницами (например, ограничение, чтобы страница могла отображать до 100 значений - остальные на разных страницах, где пользователь может перемещаться по странице).
Как я могу подойти к этому типу ситуации?Могу ли я использовать макеты с накоплением?Могу ли я использовать панели?Но тогда я могу рисовать на полпути на панелях (поскольку график рисуется внутри цикла - пока не будут прочитаны элементы массива)?Или у меня может быть прокручиваемая панель?В настоящее время я рисовал все вручную без использования графического интерфейса перетаскивания в NetBeans.
Я очень благодарен за любые идеи, предложения и идеи.
Заранее большое спасибо