我正在使用JChart2D来跟踪双数组的值。我正在使用ZoomableChart
,我希望在代码中保留ZoomableChart
以获取光标的坐标(x,y),以便在JLabel
中显示它们并绘制一条垂直线。
答案 0 :(得分:3)
要明白这一点很简单。将MouseMotionListener
添加到ZoomableChart
。
我猜你希望这些信息代表图表中数据中的一个点,而不是可能缩放的ZoomableChart
组件本身。为此,您需要查看类似的内容(在我今天听到的'今天'的课程中浏览文档...)Chart2D.getPointFinder()
,查找器显然提供getNearestPoint(MouseEvent,Chart2D)
来映射{{1}回到底层结构。
去吧! :)