Tela swing não atualiza

Olá pessoal, estou com um pequeno problema aqui:

Minha aplicação precisa ficar lendo um código de barras e ficar informando o usuário que está na posição certa, para tal estou acessando a API do leitor código de barras com o JNA e mostro na tela que está na posição certa apenas trocando uma imagem. Acontece que quando rodo minha aplicação pelo main da própria classe ele troca a imagem perfeitamente, mas quando instancio a classe a tela não atualiza, fica do mesmo jeito. Não consigo entender o porque…
Espero poder contar com a ajuda de vocês :frowning:
Desde já agradeço

Já tentou chamar o o método “.repaint()” no container que vc quer atualizar ?

Sim, mas retorna uma exceção

Eu estou criando as telos no Netbeans e copiando o código para o eclipse
Esse pode ser o erro?

Sem ver o código é sempre mais difícil, fica quase um chute. Mas acredito que seja um bom chute sugerir que você faça este processo de atualização da tela num thread em separado. Está num thread em separado?

Abraços

leia sobre SwingWorker .