2014-12-28 4 views
0

Drawline() 메서드와 같이 Graphics 클래스의 일부 메서드를 사용하여 연습하는 간단한 프로그램을 작성했습니다. 이 프로그램은 가정 한대로 동작하며, xy 평면에서 주어진 두 점 사이에 선을 그립니다. 내 질문은 어디에 구현됩니까? 나는이 방법을 사용했지만 실제로 JRE 라이브러리의 구현을보고 싶다. 감사.Drawline() implementation

+0

내 프로그램 만 사용하면 java.awt. *가 구현되어 구현이 패키지 어딘가에 있어야한다고 생각합니다. 나는 그것을 찾을 수 없다. –

+0

가능성이있는 구현은, JRE가 사용하는 기본 렌더링 파이프 라인에 의존하기 (위해) 때문에, 아마 JRE의 네이티브 레벨 내에 있습니다. – MadProgrammer

답변

0

모두 그래픽 및 Graphics2D의 추상 클래스가 작동하는 방식에 대한 몇 가지 아이디어를 제공한다, 그러므로 당신은 구체적인 구현을 찾을 필요 호출하여

g.getClass().getName() 

이제 콘크리트 클래스 (또는 해당 수퍼 클래스 중 하나)에서 구현을 검색 할 수 있습니다. 그러나 이것이 원시 메소드 일 가능성이 높습니다.이 경우 OpenJDK 소스 코드를 더 자세히 검색해야합니다.

+0

고마워요! 나는 그것을 시도 할 것이다. –