我需要在同一个 JPanel 中添加两个 chartPanel。
我为一个图表面板做了这个,它起作用了:
JPanel content = new JPanel(new BorderLayout());
final ChartPanel chartPanel = new ChartPanel(chart);
chartPanel.setPreferredSize(new java.awt.Dimension(500, 270));
content.add(chartPanel);
但我尝试添加第二个 chartPanel 这样做:
JPanel content = new JPanel(new GridLayout(0,2));
final ChartPanel chartPanel = new ChartPanel(chart);
chartPanel.setPreferredSize(new java.awt.Dimension(500, 270));
content.add(chartPanel);
final ChartPanel chartPanel2 = new ChartPanel(chart);
chartPanel2.setPreferredSize(new java.awt.Dimension(500, 270));
content.add(chartPanel2);
但是当我这样做时,两个图表都以错误的方式显示,比如只有一条线或其他东西,为什么会这样?