0
왜 처음에는 chartMouseClicked (JFreeChart 라이브러리)가 작동하고 이미 mouseClicked 되었습니까?chartMouseListener 및 MouseListener
boolean isDoubleClicked = false;
chartPanel.addMouseListener(new MouseListener() {
@Override
public void mouseClicked(MouseEvent me) {
if (me.getClickCount() == 2 &&) {
isDoubleClicked = true;
}
}
@Override
public void mousePressed(MouseEvent me) {}
@Override
public void mouseReleased(MouseEvent me) {}
@Override
public void mouseEntered(MouseEvent me) {}
@Override
public void mouseExited(MouseEvent me) {}
});
chartPanel.addChartMouseListener(new ChartMouseListener() {
@Override
public void chartMouseClicked(ChartMouseEvent cme) {
if (isDoubleClicked)
System.out.println("Double clicked!");
}
@Override
public void chartMouseMoved(ChartMouseEvent cme) {}
});
따라서 System.out.println("Double clicked!");
이 작동하지 않습니다. 그것을 고치는 방법?
나는 모든 정보를'MouseListener'에 추가하고'ChartMouseListener'에서 제거하기로 결정했습니다. 충고에 감사하다! – Denis