[resolvido] Exibir mensagem na label enquanto executa o codigo

2 respostas Resolvido
Danilson

Tenho um codigo um pouco grande que gera, assina, envia xml de nota fiscal e antes desse método tento exibir uma mensagem na label de status tipo labelstatus.setText(“Enviando NFCe”) mas a tela trava e a mensagem só é exibida depois que o código é executado, andei pesquisando mas a unica coisa que encontrei foi um tópico que explica que o repaint só é feito depois que o código é executado disse que tem solução mas não expicou, alguem poderia me ajudar?

private void finalizarVenda() {

EfetuaPagamento efetuaPagamento = new EfetuaPagamento();

efetuaPagamento.setLocationRelativeTo(null);

telaEfetuaPagamento.setVisible(true);

if (efetuaPagamento.pagamentoOK == true) {

labelstatus.setText(Gerando NFCe  .  .  . Aguarde!);

concluiEncerramentoVenda();

}

2 Respostas

javaflex
Solucao aceita

Se isso for Swing, usa SwingWorker.

Danilson

Obrigado meu amigo vc me ajudou bastante consigo exibir várias mensagens enquanto o código é exucutado top:handshake:

Criado 28 de novembro de 2018
Ultima resposta 1 de dez. de 2018
Respostas 2
Participantes 2