我试图在单个窗口中显示多个jfreecharts。显然,这是不可能与所包含的ChartFrame,所以我试图将同一个图表的多个副本添加到JFrame哪些不起作用。有任何想法吗?在窗口上显示多个JFreeCharts
JFrame frame = new JFrame("Chart");
frame.getContentPane().add(new ChartPanel(chart1));
frame.getContentPane().add(new ChartPanel(chart2));
frame.pack();
frame.setVisible(true);
有了这个代码,我只得到JFrame中的一个图表。
编辑: 我添加了另一个数据集和图表,但它仍然只显示其中之一。
+1用于考虑布局;有一个使用'GridLayout'的相关示例[这里](http://stackoverflow.com/a/7602126/230513)。 – trashgod 2012-08-15 18:45:22
非常感谢,我怀疑它是某种布局问题,但这显示了我使用摆动的方式;) – pdel 2012-08-15 18:50:18