[ 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 |