从JFreeChart添加ChartPanel

时间:2015-05-14 01:40:30

标签: java swing jfreechart

我正在尝试使用JFreeChart可视化一些数据。我在Netbean IDE中使用拖放创建了JFrame。除了其他组件,我添加了一个空JPanel,它将保留ChartPanel。我使用其他组件访问某些数据,并使用我想创建的数据ChartPanel并将其添加到JPanel。单击按钮时执行操作。但是,ChartPanel未显示。有人能指出我错过了什么吗?

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
    JFreeChart chart = ChartFactory.createTimeSeriesChart( "plotTitle",
        "xaxis label", "yaxis label", dataset, false, false, false);
    ChartPanel chartPanel = new ChartPanel(chart);
    jPanel1.add(chartPanel);
    this.pack();
    jPanel1.revalidate();
    this.revalidate();
}

0 个答案:

没有答案