lunes, 11 de junio de 2012

Problema con neatbeans y JFreeChart

Ayer se nos presento un particular problema, agregar JFreeChart a un JInternalFrame en Neatbeans.

Le problema era que Neatbeans no nos dejaba agregar el ChartPanel que es el que contiene al grafico desde la paleta, no se si era porque estaba mal configurado o porque simplemente lo estabamos haciendo mal. El punto era que el grafico no se lo podia agregar asi nada mas.

Por ello a la solucion que llegamos fue agregar a JInternalFrame un JPanel, y al JPanel agregarle el ChartPanel desde el codigo.

Queda algo asi


  JFreeChart jfreechart = createChart(createDataset());
 
  ChartPanel grafico =  new ChartPanel(jfreechart);
  jPanel1.setLayout(new FlowLayout());
 
  jPanel1.add(grafico);
  jPanel1.updateUI();
  

JFreeChart Neatbeans

Este es el link para descargar el ejemplo.

Si conocen otra manera de hacerlo por favor avisenme, porque creo que debe haber alguna mas sencilla.

 

 

No hay comentarios:

Publicar un comentario