Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Chart2D上获取光标坐标(jchart2D库)_Java_Swing_Jchart2d - Fatal编程技术网

Java 如何在Chart2D上获取光标坐标(jchart2D库)

Java 如何在Chart2D上获取光标坐标(jchart2D库),java,swing,jchart2d,Java,Swing,Jchart2d,我正在使用jchart2D库来绘制函数。我需要得到光标坐标。当我将MouseMotionListener添加到Chart2D时,它以像素为单位给出光标的位置(但不是坐标)。getNearestPoint函数也不起作用,因为它会查找轨迹中的点。您不太可能希望在图表上的点之间进行插值,如图所示。相反,使用ChartMouseListener,如图和所示。我想它适用于jfreechart库。但不幸的是,我在jchart2d中没有找到任何类似CharMouseListener的东西。您需要执行线性插值,

我正在使用jchart2D库来绘制函数。我需要得到光标坐标。当我将MouseMotionListener添加到Chart2D时,它以像素为单位给出光标的位置(但不是坐标)。getNearestPoint函数也不起作用,因为它会查找轨迹中的点。您不太可能希望在图表上的点之间进行插值,如图所示。相反,使用
ChartMouseListener
,如图和所示。

我想它适用于jfreechart库。但不幸的是,我在jchart2d中没有找到任何类似CharMouseListener的东西。您需要执行线性插值,如图所示。您使用的是
net.sourceforge.chart2d.chart2d
还是
info.monitorenter.gui.chart.chart2d
?我使用的是info.monitorenter.gui.chart.chart2d。我不知道你的链接能帮我什么。啊,两个不同的图书馆;我已经更新了标签。你必须用鼠标坐标来导出模型坐标,反之亦然。我明白了。为此,我需要轴原点的位置。