Pessoal,
estou começando a utilizar jfreechart, mas não to conseguindo fazer uma coisa.
Quero atualizar o grafico em tempo de execução.
Por exemplo:
o grafico mostra os investimentos em cada mes, ai quando eu adiciono um novo investimento ele já aparece no gráfico.
Alguém sabe como posso fazer? eu tentei usar um evento esse e chamar esse método:
[code] JFreeChart investimento = null;
JDBCCategoryDataset dados = null;
dados = new JDBCCategoryDataset(conexao.getConnection());
try {
dados.executeQuery("Select mes, sum(valor) AS 'Valor investido' from investimentos" +
" GROUP BY mes");
} catch (SQLException e) {
e.printStackTrace();
}
investimento = ChartFactory.createBarChart("Investimentos","mes", "valor",
dados, PlotOrientation.VERTICAL, true, true, false);
investimento.setTitle(String.valueOf(System.currentTimeMillis()));
System.out.println(investimento.getTitle().getText());
graficoInvestimento = new ChartPanel(investimento);
graficoInvestimento.setBounds(new Rectangle(2, 8, 488, 289));[/code]
e chamá-lo toda vez que esse evento ocorre mas não consegui.