oi! estou desenvolvendo um aplicativo que pega os valores de campos de texto e atualiza um gráfico que fica num painel ao lado do formulário, ao clicar um botão “calcular”. o problema é que se eu quiser mandar calcular de nov, com outros valores, para obter um novo gráfico, não funciona. o que devo fazer? aí está o código do painel onde o grafico é desenhado.
Valeu!!!
[color="green"]private JLabel lb1 = new JLabel ();
public PainelGrafico() {
this.setLayout(null);
add(lb1);
}
public void setGraficoPainelInferior () {
ImageIcon grafico = new ImageIcon("strokes.png");
lb1.setBounds(0,0,400,300);
lb1.setIcon(grafico);
}[/color]
a classe que chama este painel, está assim:
[color=“green”][color=red]public void actionPerformed(ActionEvent e) {
if (e.getSource() == btnCalcular) {
LineCharts lineCharts= new LineCharts(); [color=red]// instancia o gráfico[/color]
[color=“green”] try {[/color][color=“red”]// chama o gráfico passando os valores[/color]
[color=“green”]lineCharts.run(freqs,eixoY1,eixoY2);
} catch (Exception ex) {
ex.printStackTrace();
}[/color]
[color=“red”]//chama painel, mandando imprimir o grafico na tela[/color]
[color=“green”]this.painelGrafico.setGraficoPainelInferior();[/color]