我需要使用下面的方法来获取屏幕coordinates.but我不能够。因为当我调用这个函数,ChartPanel不添加它的父Java Form.So它不知道坐标。 我如何强制Chartpanel绘制自己。getChartRenderingInformation()getScreenDataArea()都为零值
chartPanel.getChartRenderingInfo().getPlotInfo().getSubplotInfo(0).getDataArea();
我需要使用下面的方法来获取屏幕coordinates.but我不能够。因为当我调用这个函数,ChartPanel不添加它的父Java Form.So它不知道坐标。 我如何强制Chartpanel绘制自己。getChartRenderingInformation()getScreenDataArea()都为零值
chartPanel.getChartRenderingInfo().getPlotInfo().getSubplotInfo(0).getDataArea();
添加ChartMouseListener
您ChartPanel
是获得ChartMouseEvent
和相应的java.awt.event.MouseEvent
的一种方式。
但我不希望ChartMouseEvent.I只是想将数据空间值转换为坐标像素值而没有任何鼠标事件 – user725455 2012-02-19 08:39:32
对不起,我仍然不知道你想要完成什么;我已经添加了上面相关示例的链接。 – trashgod 2012-02-19 08:54:45
对不起,这些链接并不描述我的问题。我更新了问题描述。请阅读 – user725455 2012-02-19 09:21:45
请修改您的问题以包含展示您描述的问题的[sscce](http://sscce.org/)。 – trashgod 2012-02-19 04:47:39
为什么你需要'ChartPanel'坐标?为什么不使用'ChartMouseListener'。 – trashgod 2012-02-19 04:55:19
我想画XYLineannotation graph.I想要这些坐标 – user725455 2012-02-19 07:35:45