用JFreeChart做柱图,如果放在Web上,可以通过设置CategoryURLGenerator来响应鼠标点击柱的动作。  现在的问题是,我是在Swing上用JFreeChart做柱图,相同的方法似乎不适用。  我想要达到的效果是:柱图能响应鼠标点击的动作,并能得到所点击的柱的信息,然后在界面的其它地方做一些额外数据的显示工作。  一段时间没来CSDN,变化真不小,呵呵

解决方案 »

  1.   

    你在Swing中加载JFreeChart的柱图,无非也就是利用JFreeChart生成图片,在Swing的组件中绘制图片。也许你说的是 柱图的 锚点 的问题。实际上我们可以设置一个数组,来存储锚点,对Swing的组件添加MouseListener,对鼠标的点击位置做出判断
      

  2.   

    最后还是上JFreeChart Forum问才知道:原来ChartPanel自己就提供有相关的方法。活该自个没仔细看JavaDocs,唉。
    可惜了,这么容易的100分,没人来拿。