Charts 代号一-条形图中的可点击条形图

Charts 代号一-条形图中的可点击条形图,charts,codenameone,clickable,Charts,Codenameone,Clickable,我想实现一个具有可点击条的条形图。为了创建自定义条形图,我创建了一个扩展条形图的类。 类条形图有一个可能有用的方法: clickableAreasForPoints(java.util.List<java.lang.Float> points, java.util.List<java.lang.Double> values, float yAxisValue, int seriesIndex, int startIndex) “点”x值和“值”是y值吗? startIn

我想实现一个具有可点击条的条形图。为了创建自定义条形图,我创建了一个扩展条形图的类。 类条形图有一个可能有用的方法:

clickableAreasForPoints(java.util.List<java.lang.Float> points, java.util.List<java.lang.Double> values, float yAxisValue, int seriesIndex, int startIndex)
“点”x值和“值”是y值吗? startIndex到底是什么

编辑:
我的所有数据都存储在一个ArrayList中,其中索引表示X值,而特定索引处的值是Y值。

我认为您不需要重写它。很抱歉,我们从分叉的AChartEngine代码中继承了糟糕的文档,所以我也不熟悉

API供内部使用,它实现了
受保护的void seriesReleased(SeriesSelection sel)
回调


我认为您应该能够覆盖该选项,并在单击列时获得回调。

我猜Y是点。size()表示我不明白您想说什么。points.size()只是数组的长度。。。我做了一个编辑。。。看一看。在这种情况下,你需要的是一个列表而不是一个数组。这是一个饼图中带有可单击部分的示例。这同样适用于条形图。当用户单击piechart的不同部分时,我们是否可以显示不同的对话框消息?我认为这可以与
Parameters:
points - the array of points
values - the array of values of each point
yAxisValue - the minimum value of the y axis
seriesIndex - the index of the series to which the points belong
startIndex - the start index of the rendering points