Exchange BufferStrategy FrameBuffer с пользовательским буфером
Я написал класс буфера цвета Java, который содержит 2D-массив с плавающей точкой, который является буфером. Теперь я хочу обменять буфер из BufferStrategy моего JFrame/Canvas с моим буфером. Я сделал это, нарисовав каждый пиксель буфера на экране, используя drawLine:
public void exchangeBuffers(Graphics g) {
for (int i = 0; i < width; i++)
for (int j = 0; j < width; j++)
g.drawLine(i, j, i, j);
}
Есть ли лучший способ сделать это? При этом производительность действительно низкая.