Olá pessoal,
Estou há alguns dias sofrendo para mostrar um gráfico feito no jFreechart em um Panel.
Já olhei vários fóruns e tópicos aqui mesmo no GUJ, mas não consegui descobrir o que pode estar errado.
O que acontece é o seguinte : Estou lendo algumas tabelas e com os dados gerados eu crio o Chart e chartPanel e adiciono esse chartPanel em um JPanel que já tenho criado, só que o gráfico não aparece nem com ‘reza brava’.
Já utilizei o debug pra saber se os dados das tabelas estão vindo e está tudo ok. Estou utilizando o Netbeans e já adicionei os .jar do JFreechart na lib do projeto.
Eu preciso dar algum refresh no jPanel ou algo parecido?
Segue parte do código que adiciona o chartPanel no JPanel:
private void jcGraficosActionPerformed(java.awt.event.ActionEvent evt) {
…
CriaGraficos grBarraAtual = new CriaGraficos(percentualOcupacao, totalLeitos, textoV, textoH);
JFreeChart chartB = grBarraAtual.gBVert2D_Ocup_Leitos(dataset);
chartPanel = new ChartPanel(chartB, false);
jpGrafico.add(chartPanel);
jpGrafico.revalidate();
jpGrafico.repaint();
}
Adicionei o código inteiro caso alguém precise visualizá-lo.
grato
Marcio Oliveira