Meu programa gera um JPG temporário quando o botão OK é clicado. Exibe a Imagem certa na primeira vez… ja se eu tento criar outra imagem e clicar ok, a imagem não é atualizada, aparecendo assim a imagem anterior.
bom se tu setar para o objeto label outra imagem ele realmente
troca a imagem do label
oq acontece é que a tua tela não foi atualizada( refresh ) por isso
a imagem exibida ainda é a mesma…
pra isso vc vai precisar de um método na sua classe GUI
tipo esse abaixo:
public void paint( Graphics g ) {
super.paint( g );
// aki vc pode codificar algumas outras alterações
// ou atualizações gráficas do componente gráfico (digamos uma janela)
}
com esse método implementado ele irá realizar o refresh da tela assim a nova imagem que vc setou será exibida…
bom pelo menos eu uso assim para atualizar componentes gráficos em tempo de execução…