用Java绘制折线图

时间:2015-03-22 08:49:08

标签: java swing user-interface jfreechart

我想在每个点上绘制一个图表,其中会有一个按钮。当我点击按钮时,它会做一些事情。这是一个link;我希望我的图表看起来像这样。谁能建议我怎么做?

1 个答案:

答案 0 :(得分:1)

使用JFreeChart,按here所述,向ChartMouseListener添加ChartPanel。在chartMouseClicked()调用Desktop#browse()的实施中,如图所示here。概括地说,

chartPanel.addChartMouseListener(new ChartMouseListener() {

    public void chartMouseClicked(ChartMouseEvent e) {
        // construct a URI based the result from e.getEntity()
        desktop.browse(uri);
    }

    public void chartMouseMoved(ChartMouseEvent e) {}

});