【发布时间】:2020-05-16 04:55:41
【问题描述】:
我正在尝试向我的用户界面添加一些图形图表,用户界面有一个单独的按钮来查看饼图,当它单击图表应该出现在面板中时,我尝试了此代码
DefaultPieDataset defaultPieDataset = new DefaultPieDataset();
defaultPieDataset.setValue("Monday", new Integer(0));
defaultPieDataset.setValue("Tuesday", new Integer(2));
defaultPieDataset.setValue("Wednesday", new Integer(1));
defaultPieDataset.setValue("Thursday", new Integer(2));
defaultPieDataset.setValue("Friday", new Integer(0));
defaultPieDataset.setValue("Saturday", new Integer(3));
defaultPieDataset.setValue("Sunday", new Integer(2));
JFreeChart chart = ChartFactory.createPieChart(Daily Usage", defaultPieDataset, true, true, true);
PiePlot p = (PiePlot)chart.getPlot();
p.setDirection(Rotation.CLOCKWISE);
ChartFrame frame = new ChartFrame("Daily Usage", chart);
frame.setVisible(true);
frame.setSize(500,500);
frame.setLocationRelativeTo(null);
但是这使用了一个框架而不是一个面板,有什么方法可以在 jpanel 中显示这个 o。我没有使用任何框架
【问题讨论】:
标签: java swing jpanel frame pie-chart