하나의 창에 여러 개의 jfreechart를 표시하려고합니다. 분명히 이것은 포함 된 ChartFrame에서 가능하지 않으므로 동일한 차트의 여러 복사본을 JFrame에 추가하려고 시도했습니다. 어떤 아이디어?창에 여러 개의 JFreeChart가 있습니다.
JFrame frame = new JFrame("Chart");
frame.getContentPane().add(new ChartPanel(chart1));
frame.getContentPane().add(new ChartPanel(chart2));
frame.pack();
frame.setVisible(true);
이 코드를 사용하면 JFrame에서 하나의 차트 만 얻을 수 있습니다.
EDIT : 다른 데이터 세트와 차트를 추가했지만 그 중 하나만 표시합니다.
+1 레이아웃 고려. GridLayout을 사용하는 관련 예제 [here] (http://stackoverflow.com/a/7602126/230513)가있다. – trashgod
고마워, 레이아웃에 문제가 있다는 의심을 품었다. 그러나 이것은 내가 스윙을 거의 사용하지 않는 것을 보여준다;) – pdel