【发布时间】:2017-07-25 04:18:10
【问题描述】:
我只是在使用 ChartPanel 的 setSize 方法。由于某种原因,它无法正常工作。代码如下:
mostSoldPanel = new JPanel();
chartTabbedPane.addTab("Mais vendidos", null, mostSoldPanel, null);
mostSoldChart = ChartFactory.createBarChart("Mais vendidos", "Produtos", "Quantidade", createDataset(),
PlotOrientation.VERTICAL, true, true, false);
ChartPanel chartPanel = new ChartPanel(mostSoldChart);
mostSoldPanel.add(chartPanel);
chartPanel.setSize(mostSoldPanel.getSize());
这是视觉效果:
【问题讨论】:
-
考虑将
mostSoldPanel = new JPanel();更改为mostSoldPanel = new JPanel(new BorderLayout());并摆脱get/setSize调用
标签: java swing jpanel jfreechart