2011-06-10 5 views
12

나는 Java에 익숙하지 않고 화면에 많은 이미지가있는 간단한 게임을 만들려고 노력하고있다. 그 이후로 저는이 이미지, 문자열 및 모양을 그리기 위해 'Graphics'클래스를 사용하고 있지만 Graphics2D는 최근에 같은 종류의 것으로 보입니다.Java : Graphics 또는 Graphics2D?

아무도 그 차이점을 말해 줄 수 있습니까? 그들 중 어느 것이 가장 사용하기에 좋은가? Graphics2D를 사용하고 싶다면 코드에 대한 대대적 인 업데이트를 수행해야합니까?

답변

18

페인트 (그래픽)에 전달되는 그래픽은 실제로 Graphics2D 오브젝트입니다. Graphics2D 기능을 사용하려면 캐스팅하고 필요한 호출을하십시오.

3

Graphics2D가 최신이며 더 최신 Java 2D api으로 연결됩니다. 하위 버전과 호환되지 않는 한 Graphics2D를 사용하십시오.

관련 문제