내 구현이 이중 버퍼링 된 이미지에 맞는지 알고 싶습니다. 화면에서 움직이는 이미지의 경계가 떨리는 것에주의하십시오. 정상입니까?Jampel에서 이중 버퍼링 된 이미지 예제
public void paintComponent(Graphics g) {
Image bufferimage= createImage(180,180);
Graphics dbg= bufferimage.getGraphics();
//clean the screen
dbg.setColor(new Color(100,100,100));
dbg.fillRect(0,0,getWidth(),getHeight());
if (game_is_running) {
// draw various type of object with drawImage
for(int i=0; list[i]!=null; i++) {
list[i].draw(dbg);
}
target.draw(dbg);
I.draw(dbg);
}
//finally draw the image linked to graphics
g.drawImage(bufferimage,0,0,this);
}
마지막 단락이 아마도 가장 중요한 문단 일 것입니다. 대부분의 Swing 구성 요소는 기본적으로 이중 버퍼링됩니다. – haraldK