Atualizando figura

2 respostas
D

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]

2 Respostas

M

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!!!

D

“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!!!

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.

Criado 1 de dezembro de 2004
Ultima resposta 2 de dez. de 2004
Respostas 2
Participantes 2