Ajouter un histogramme a un bouton [java]

Bonjour,

Le problème c'est que je n'arrive pas a afficher le histogramme lorsque je clique sur le boutton

voilà ce que j'ai fait :
pnl = new JPanel(new BorderLayout());
setContentPane(pnl);
pnl.setBounds(10, 435, 320, 220);
DefaultPieDataset pieDataset = new DefaultPieDataset();
pieDataset.setValue("Valeur1", new Integer(27));
pieDataset.setValue("Valeur2", new Integer(10));
pieDataset.setValue("Valeur3", new Integer(50));
pieDataset.setValue("Valeur4", new Integer(5));

JFreeChart pieChart = ChartFactory.createPieChart("Test camembert",pieDataset, true, true, true);
ChartPanel cPanel = new ChartPanel(pieChart);
pnl.add(cPanel);

c'est que j'arrive a comprendre c'est que l' histogramme n'est pas ajouté dans mon JFrame

1 réponse

  1. bonjour,

    Première erreur," pnl = new JPanel(new BorderLayout());" est faux déclare le comme suit
    " pnl = new JPanel();
    p1 = new BorderLayout();
    pnl.add(p1);
    "
    ainsi desuite
    1. mais aprés comment j'ajoute le panel dans mon Frame ??
    2. tu fais un extends JFrame à ta classe
    3. ce code est relatif a un bouton je travaille sous un evenement action performed().c'est independant de classe extends JFrame
      tout simplement ma question est de trouver le nom de mon frame
    4. Beh dis le avant alors ;)