Je n'arrive pas à manipuler le graphique lui-même. Je ne peux pas changer la taille et la réécriture dans chartPanel = createChartPanel();
arrête tout chartPanel = javax.swing.panel();
Comment redimensionner ce graphique dans jfreechart, netbeans?
J'ai essayé de créer une méthode modificarGrafico
, mais rien:
Exemple: 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);
}
Est-ce le 'ChartPanel' dans un cadre interne, tel que discuté [ici] (http : //stackoverflow.com/questions/8199766/how-can-i-fix-this-code-so-i-can-add-this-jfreechart-to-a-panel/8199839#8199839)? – trashgod
Je ne comprends rien de ce que vous écrivez. Qu'est-ce que tu veux vraiment accomplir? Voulez-vous dire le redimensionnement du panneau dans lequel le JFreeChart est contenu ou vous voulez dire le redimensionnement de chaque partie du graphique? –
Je veux dire le panneau dans lequel le tableau est en réduisant la taille du panneau, je suppose que le graphique sera trop –