我正在尝试使用Swing组件中的Java Graphics2D
对象手动绘制“东西”,并且当我达到大约2000个正方形时,我命令对象绘制它变得非常慢。 / p>
我不知道这是否“普遍”。 2000个对象是否真的“渲染”了? Graphics2D
对象是不是非常高效?我应该停在现在的位置,而不是在尝试更复杂的东西之前切换到JOGL并且为时已晚?
答案 0 :(得分:0)
我编写了一个Java Spirograph GUI,可以在20毫秒或更短的时间内绘制成千上万个线段。
确保您在应用程序的其他位置进行计算。你的绘图代码应该只做一件事:画画。
但是,Graphics和Graphics2D的速度存在实际限制。这个Spirograph花了172毫秒来绘制超过250,000个线段。