我似乎無法操縱圖表本身。我不能改變大小和chartPanel = createChartPanel();
不斷改寫成chartPanel = javax.swing.panel();
如何在jfreechart,netbeans中調整此圖表的大小?
我試圖創建一個方法modificarGrafico
,但沒有:
例子:http://www.flickr.com/photos/[email protected]/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);
}
是'ChartPanel'在內部框架,作爲討論[這裏](HTTP ://stackoverflow.com/questions/8199766/how-can-i-fix-this-code-so-i-can-add-this-jfreechart-to-a-panel/8199839#8199839)? – trashgod
我對你寫的東西一無所知。你真的想實現什麼?您的意思是包含JFreeChart的面板的大小調整,或者您的意思是調整圖表的每個部分? –
我的意思是在該圖表是在通過減小面板的尺寸的面板I假設圖表將太 –