java

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ java ] in KIDS
글 쓴 이(By): lemming ()
날 짜 (Date): 1998년 11월 18일 수요일 오후 06시 38분 08초
제 목(Title): Re: [질문] DoubleBuffering에 대해서...

> 그래픽을 출력하기위해서 더블 버퍼를 사용하려고
> 버퍼를 application의 생성자에서 잡으려고 하니까
> 버퍼를 생성하지 못하더군요. applet의 경우는
> init method에서 생성할 수 있지만, application은 그게
> 안되나봐요. 그래서, paint method에서 버퍼가 null이면
> 생성하도록 코드를 작성해서 넘어간 적이 있는데, 이것도
> 쓰레드랑 상관이 있어서 그런걸까요?
저도 비슷한 경험에 비슷한 처방을 한 적이 있읍니다.
제 생각에는 Component.createImage()를 호출하기 전에
해당 display system이 충분히 초기화 되어 화면의 frame
buffer의 depth정보 정도는 최소한 알아야 버퍼를 할당
할 수 있기 때문이 아닐까요?

--
  Lemming

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.