Bom dia,
Estou fazendo um programa em java, e nesse programa, após a pessoa clicar em Executar, eu queria que aparecesse uma telinha informando que o processo está sendo feito. Como faço?
Obs: Para fazer a janelinha informando que o processo foi finalizado eu consegui usando [JOptionPane.showMessageDialog(this, “FINALIZADO!!!”);]. Mas para o “Carregando”, esse JOptionPane… não funciona.
Tela "Carregando..."
M
3 Respostas
JDialog modalDialog = new JDialog(frame, "Busy", ModalityType.DOCUMENT_MODAL);
modalDialog.setSize(200, 150);
modalDialog.setLocationRelativeTo(frame);
modalDialog.setVisible(true);
M
O problema é que o programa só continua quando eu fecho a nova janela que abriu.
Você precisa iniciar o processamento numa thread diferente e, então, abrir a jdialog. E ao final da execução da thread, fechar a Jdialog.
Criado 7 de abril de 2020
Ultima resposta 7 de abr. de 2020
Respostas 3
Participantes 2