Atualizando figura

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]

Dot,

Verifica se os novos valores estão sendo armazenados corretamente, se foi adicionado um listener ao botão calcular e tenta colocar this.painelGrafico.setGraficoPainelInferior() dentro do try.

Falow!!!

[quote=“mactire”]Dot,

Verifica se os novos valores estão sendo armazenados corretamente, se foi adicionado um listener ao botão calcular e tenta colocar this.painelGrafico.setGraficoPainelInferior() dentro do try.

Falow!!![/quote]

o novo gráfico está sendo gerado, só não atualiza no painel… qdo abro o arquivo .png vejo que está de acordo com os novos valores inseridos. Tentei colocar a chamada dentro do try, mas nada mudou.