我似乎无法操纵图表本身。我无法改变尺寸chartPanel = createChartPanel();
不断重写为chartPanel = javax.swing.panel();
我尝试创建一个方法modificarGrafico
,但什么也没有:
例子 :http://www.flickr.com/photos/63259070@N06/6371596517/
public JPanel createChartPanel(){
DefaultPieDataset pieDataset = new DefaultPieDataset();
pieDataset.setValue("Toyota", new Integer(10));
pieDataset.setValue("Nissan", new Integer(25));
pieDataset.setValue("Hummer", new Integer(5));
pieDataset.setValue("BMW", new Integer(10));
pieDataset.setValue("Honda", new Integer(30));
pieDataset.setValue("Ford", new Integer(20));
JFreeChart chart = ChartFactory.createPieChart3D("Ventas por Marca", pieDataset, true, true, true);
return new ChartPanel(chart);
}
public void modificarGrafico(){
//JDesktopPane dtp = new JDesktopPane();
this.chartPanel.setSize(200,200);
this.chartPanel.setVisible(rootPaneCheckingEnabled);
}
您不必担心图表大小,将面板布局设置为网格包布局这应该有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)