我正在尝试使用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();
}