Hallo,
ich habe ein BufferedImage, das male ich immer wieder auf meinen JPanel. Sehr oft pro Sekunde. Eigentlich male ich aber das Bild immer nur dann auf den JPanel mit
wenn es fertig ist. Aber komischer Weise flackert das die ganze Zeit so, man sieht, dass das Bild auch dann gemalt wird, wenn es noch nicht komplett fertiggestellt ist. Wie kommt das und wie lässt es sich beheben?
ich habe ein BufferedImage, das male ich immer wieder auf meinen JPanel. Sehr oft pro Sekunde. Eigentlich male ich aber das Bild immer nur dann auf den JPanel mit
Java:
protected void paintComponent(Graphics g) {
g.drawImage(img, 0, 0, this);
}
wenn es fertig ist. Aber komischer Weise flackert das die ganze Zeit so, man sieht, dass das Bild auch dann gemalt wird, wenn es noch nicht komplett fertiggestellt ist. Wie kommt das und wie lässt es sich beheben?