我需要使用下面的方法來獲取屏幕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