在JChart2D中获取光标的坐标

时间:2012-02-27 17:56:41

标签: java swing mouseevent jchart2d

我正在使用JChart2D来跟踪双数组的值。我正在使用ZoomableChart,我希望在代码中保留ZoomableChart以获取光标的坐标(x,y),以便在JLabel中显示它们并绘制一条垂直线。

  • 如何获取光标的坐标?
  • 我该如何画这条线?

1 个答案:

答案 0 :(得分:3)

要明白这一点很简单。将MouseMotionListener添加到ZoomableChart

我猜你希望这些信息代表图表中数据中的一个点,而不是可能缩放的ZoomableChart组件本身。为此,您需要查看类似的内容(在我今天听到的'今天'的课程中浏览文档...)Chart2D.getPointFinder(),查找器显然提供getNearestPoint(MouseEvent,Chart2D)来映射{{1}回到底层结构。

去吧! :)