我使用Java 2d图形(即绘制和填充矩形)直接从Arraylist中存储的一组值中绘制图形。 但是,当ArrayList具有非常大数量的值(甚至可以达到3500的大小)时,绘图被压缩 - 图形看起来不太明显,甚至X轴上的标签也不显示。有没有一种方法可以使图形以多种页面方式显示(即限制页面最多显示100个值 - 其余页面中用户可以按页面浏览)。绘制Java 2D图表跨越多个视图或面板或水平滚动
我该如何处理这种情况? 是否有任何可以使用的堆叠布局?我可以使用面板吗?但之后我可以在面板中绘制一半(因为图形是在一个循环内绘制的 - 直到读取arraylist的元素)? 或者我可以有一个可滚动的面板? 我目前在NetBeans中手动绘制所有内容,而无需使用拖放式GUI。
非常感谢任何见解,建议和想法。
提前