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