我有一个窗格,我在许多画布中绘制了很多值。画布由三行值组成。现在我逐个填充画布,但这还不够快。特别是当我想显示更长的持续时间时(图片中2分钟,最长持续时间为30分钟)。可以选择绘制的每一秒来显示更详细的区域。有没有办法可以同时或以更快的方式绘制所有画布?这是我现在如何在画布中绘制线条的示例。
for(Canvas canvas : allCanvases)
{
GraphicContext gc = canvas.getGraphicContext2D();
...
for(int line = 0; line < 3; line++)
{
...
for(int sec = 0; sec < duration; sec++)
{
value = canvasValues[line][sec];
...
gc.strokeLine(sec, value);
}
}
}