ChartFactory.createXYLineChart 메서드로 만든 (JDialog를 사용하여 표시되는) JFreeChart 개체의 XYSeries를 수정하기 위해 ChartMouseEvent를 가로 채려고합니다.JFreeChart 대화 형 차트 편집 처리 ChartMouseEvent
은 내가 마우스 이벤트를 이런 식으로 좌표를 성공적으로 검색 :
public void chartMouseMoved(ChartMouseEvent arg0) {
int x = arg0.getTrigger().getX();
int y = arg0.getTrigger().getY();
좌표계 (0,0)의 기원은 그림에서 붉은 광장에 위치해 있습니다. . 지금, 나는이 간격에서 마우스가있는 계산하고자이를 위해 내가 필요
- 는 왼쪽 상단의 회색 차트의 좌표 (녹색 사각형)
- 높이와 폭을 회색 차트
어떻게이 값을 얻을 수 있습니까?
메모 : 저는 JFreeChart 초보자입니다. 내가 잘못하고 있고,이 목표를 달성하는 더 좋은 방법이 있다면, 올바른 방향으로 나를 넣어주세요.
감사합니다. 나는 그것을 시도 할 것입니다. – Heisenbug
정말 고마워요. 당신은 내 문제를 해결했습니다. – Heisenbug