我正在使用 JChart2D 来跟踪双精度数组的值。我正在使用ZoomableChart并且我想ZoomableChart在我的代码中停留时获取光标的坐标 (x, y) 以在 a 中显示它们JLabel并绘制一条垂直线。
- 如何获取光标的坐标?
- 我怎样才能画出这条线?
我正在使用 JChart2D 来跟踪双精度数组的值。我正在使用ZoomableChart并且我想ZoomableChart在我的代码中停留时获取光标的坐标 (x, y) 以在 a 中显示它们JLabel并绘制一条垂直线。
得到一个点很容易。在. MouseMotionListener_ZoomableChart
我猜您希望此信息代表图表中数据中的一个点,而不是在可能缩放的ZoomableChart组件本身中。为此,您需要查看类似(在文档中搜索我听说过的“今天”的课程..)Chart2D.getPointFinder(),查找器显然提供getNearestPoint(MouseEvent,Chart2D)了将一个映射MouseEvent回底层结构。
去吧!:)