2013-05-30 1 views
0

사용자 정의 모양을 그리는 프로그램을 작성한 다음 끌기, 클릭, 이동 등과 같은 모든 마우스 이벤트를 실행하려고합니다. 다른 편집기에서 모양이 선택 또는 마우스 일 때이를 알고 싶습니다. 거기 경계 근처에 그 경계 지점을 표시하기 시작합니다. 난 그냥 코너 포인트가 이미지처럼 표시되는 방법을 코드 논리가 싶지 않아? 내 마우스 클릭이 모양 안에 있는지 확인했습니다. 이것은 둥근 사각형입니다. 직사각형 경계를 클릭하면 표시가 시작되고 연결 지점도 표시되기 시작합니다. 어떻게해야합니까? enter image description here모양의 모서리 점 표시 방법

+1

인용 된 예제 [here] (http://stackoverflow.com/a/11944233/230513)를 참조하십시오. – trashgod

답변

1

Shape 인터페이스에는 getBounds() 및 메서드가 있습니다. 을 사용하여 점이 Shape에 속하는지 확인한 다음 getBounds()을 사용하여 rectable의 모서리를 사용하여 드래그 포인트를 그립니다.

관련 문제