Amigos, criei uma interface
public interface MeuListener {
void notificarInicializacaoPdv(boolean concluido, int passo,
int totalPasso, int percentualConclusao, String mensagem);
void notificarDetalhesInicalizacaoPdv(int passo, int totalPasso,
int percentualConclusao, String mensagem);
void informarStatusImpressora(int estado, String mensagem);
void informarStatusConexao(int estado, String mensagem);
void informarEnvioDados(boolean envioConcluido, boolean envioFalhou,
int passo, int totalPasso, int percentualConclusao,
String mensagemPasso, String detalhesPasso);
void informarAtividadeCaixa(String mensagem);
}
e usei no jframe para atualizar os componentes da tela.
Pois bem, funciona perfeitamente no SPLASH de inicializacao…
Porem, com o jframe rolando nào!
Ele não atualiza um jlabel usado no informarAtividade Caixa.
Já tentei usar o SwingUtils… para fazer o trampo…
Pesquisando vi um artigo com Observer… Porem, implementar observer agora vai complicar um pouco a minha vida.
Tem alguma maneira de atualizar o JLABEL do SWING a cada chamada do metodo ifnromarAtividadeCaixa?
@Override
public void informarAtividadeCaixa(String msg) {
System.out.println(" Mensagem "+msg);
informacaoZJLabel.setText(" "+msg);
informacaoZJLabel.invalidate();
}
Ou vou ter que ir para o Obervador???
