1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Como adicionar um gráfico em um Form JFrame?

Sou iniciante, criei um gráfico em um classe normal, e agora quero adiciona-lo em um Form JFrame por questão de organização.

package simulador;

import java.io.File;
import java.io.IOException;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartFrame;
import org.jfree.chart.ChartUtilities;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.data.xy.XYSeries;
import org.jfree.data.xy.XYSeriesCollection;
/**
 *
 * @author T. Moura
 */
public class GraficoMoeda {
    public XYSeries series;
    public GraficoMoeda(){
        series = new XYSeries("Sucesso", true, true); 
        XYSeriesCollection dataset = new XYSeriesCollection();
        dataset.addSeries(series);
        JFreeChart chart = ChartFactory.createXYLineChart("Grafico", "Nº Lançamentos", "%"
                , dataset, PlotOrientation.VERTICAL, true, true, false);
        ChartFrame frame = new ChartFrame("Grafico de probabilidade no lançamento da moeda", chart);
        frame.pack();
        frame.setVisible(true);
        try{
            ChartUtilities.saveChartAsJPEG(new File("C:\\xy.jpg"), chart, 100,
                    100);
        }
        catch(IOException e){
            System.out.println("Erro ao abrir arquivo");
        }
    }
    public void valores(int[] a, int[] b){
        int i;
        series.add(0,0);
        for(int f=1;f<=5;f++){
            series.add(a[f],b[f]);
        }
    }
    public void jogardados(int a, int b){
        series.add(a,b);
    }

}

Preciso de ajuda para colocar em um Form Frame.

https://www.filepicker.io/api/file/2ABclm09RgepD8FPHE3G

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java gráficos jfreechart ou faça a sua própria pergunta.