2011-11-08 2 views
1

모든 진짜 진짜 빠른 질문 녀석. C# Forms에는 렌더링 할 시간이있을 때 계속 호출되는 OnPaint() 메서드가 있다는 것을 알고 있습니다. 나는 자바가 비슷한 것을 가지고 있지만 그것을 구현하는 방법에 대해 분실했다는 것을 알고있다. 모든 포인터 또는 예제 (prefferred)는 대단히 감사하겠습니다. 고마워.Java 용 OnPaint()?

+0

컨텍스트가 awt인지 스윙인지 여부를 지정하십시오. – kleopatra

답변

2

스윙을 사용하는 경우 최상위 컨테이너 (예 : JApplet 또는 JFrame)에서 페인팅하지 마시고 JComponent 또는 JPanel을 사용하십시오.

후자 두 클래스의 사용자 정의 그림의 경우 paintComponent(Graphics)을 사용하십시오.

+0

고마워요 –

+0

다행 이군요. 대답이 때로는 질문보다 어렵다고 (즉, 빠르지 않다는) 설명하는 * "진짜 빠른 질문"*을 당신을 '쫓아 낼 것'이었습니다. 나는 대신에 당신에게 기본적인 팁 (당신이 원하면 '검색어')을 던지고 내 '빠른 대답'을 활용할 수 있는지보기로했다. 너 혼자서 알아낼 수 있었다니. :) –