3233
65
2019-06-04 17:10:00 작성 2019-06-04 17:52:45 수정됨
1
154

JAVA 쓰레드 더블 버퍼링 질문좀 부탁드립니다.


안녕하세요.

경마 프로그램을 만들면서 화면을 부드럽게 해주고 싶어서 더블 버퍼링이란걸 알게 되었고,

예제를 보면서 제 코드에 접목 시켜 보았습니다.

현재 프로그램 구동 시 잔상이 남거나, 경주마의 위치가 재대로 잡히지 않습니다..

좌표를 재대로 잡아봤는데 잔상이 남거나 그 문제의 원인을 잘 모르겠습니다.

혹시 제 코드의 문제점을 아신다면 조언 부탁드립니다...



0
0
  • 답변 1

  • rezigrene
    1k
    2019-06-04 22:08:46

    이미 그렸던건 버리시고 처음부터 다시 새로 그리셔야죠.

    더블버퍼링은 다시 새로 그리는 과정이 사용자에게 노출되어 깜빡임 현상이 일어나니

    버퍼에 처음부터 다시그리고 다그리면 버퍼의 내용을 ㅎ하면에 보여주는 것을 반복하는 방식입니다.

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.