Pessoal, estou trabalhando em um trabalho de estatistica, e tenho que gerar alguns gráficos, escolhi o jFreeChart.
A dúvida é a seguinte:
tenho uma classe que Dados.java que faz a montagem da tela e busca todo o conteúdo no banco de dados, tenho uma outra classe que chamei de ModelaGrafico.java que faz a modelagem de cada um dos campos que vem do campo dados, e uma classe responsável por gerar o grafico que chamei de Graficol.java que recebe os dados de ModelaGrafico.java e os envia para Dados.java.
Eu estou usando o código abaixo para gerar os gráficos.
public static BufferedImage gerargraficobarravertical3d(String titulografico, String tituloeixox, String tituloeixoy,
ArrayList arrayvalores) throws Exception {
BufferedImage buf = null;
try {
DefaultCategoryDataset defaultcategorydataset = new DefaultCategoryDataset();
Iterator iterator = arrayvalores.iterator();
[b] while (iterator.hasNext()) {
ModeloGrafico modelo = (ModeloGrafico) iterator.next();
defaultcategorydataset.addValue(modelo.getJTextField1(), modelo.getJTextField2(), modelo.getJTextField3(),
modelo.getJTextField4(), modelo.getJTextField5(), modelo.getJTextField6(), modelo.getJTextField8(),
modelo.getJTextField9());
}[/b]
JFreeChart chart = ChartFactory.createBarChart3D(titulografico, tituloeixox,
tituloeixoy, defaultcategorydataset, PlotOrientation.VERTICAL,
true, false, false);
chart.setBorderVisible(true);
chart.setBorderPaint(Color.black);
buf = chart.createBufferedImage(400, 250);
} catch (Exception e) {
throw new Exception(e);
}
return buf;
}
A minha dúvida é como eu faço para mandar elementos DefaultCategoryDataset para um JTextField.