0
다각형 끌기 및 다각형 크기 조정 작업 중입니다. org.eclipse.draw2d.RectangleFigure를 사용하여 사각형을 그릴 수 있으며 끌 수 있습니다. MouseMotionListener 및 MouseListener를 org.eclipse.draw2d.RectangleFigure에 추가했습니다.Eclipse org.eclipse.draw2d.Polygon의 Draw2d에서 다각형을 드래그하고 크기를 조절하는 방법
그러나
다각형의 경우에도 동일한 작업을 시도하는 중입니다. 작동하지 않습니다. 다각형을 드래그하려고하면 mouseDragged 이벤트가 호출되지만 움직이지는 않습니다.
예, 작동합니다. 그러나 다각형은 완전하지 않습니다. 여기에 점을 설정하는 코드가 있습니다. 나는 4 점을 더하고 있지만. 그것은 단지 3 라인을 그립니다. 다각형에 4 번째 줄이 없습니다. poly.setStart (새 포인트 (609, 163)); poly.addPoint (새 포인트 (562, 249)), poly.addPoint (새 포인트 (684, 244)), poly.addPoint (새 포인트 (696, 144)); – javafan
그 점에서'PolygonShape'와는 다르게 동작하는'PolylineShape'를 사용하고있는 것처럼 들립니다. 'PolygonShape'를 사용하거나 시작점을 'PolylineShape'의 끝점으로 추가하십시오. – p12t
감사합니다. 그것은 고정되어있다. 다음으로 할 일이 잘못되었습니다. PolygonShape를 사용하는 경우 경계도 지정해야합니다. Polygon에서는 setBounds를 사용할 필요가 없습니다. 그러나 다각형은 이동하거나 크기를 조정할 수 없습니다. PolygonShape는 이동하거나 크기를 조정할 수 있습니다. – javafan