Eu crio o JDialog no construtor e quando é clicado em algum botão da dela eu dou o .setVisible(true) no dialog e quando acaba o processamento do botão deixo ele false.
JDialog dialog = new JDialog();
Dimension parentSize = new Dimension(300, 100);
dialog.setPreferredSize(parentSize);
JLabel label = new JLabel("Processando...");
dialog.add(label);
dialog.setTitle("Processando");
//dialog.setModal(true);
dialog.setLocationRelativeTo(null);
dialog.pack();
Exemplo de um botao de dia para escolher:
dialog.setVisible(true);
dataFim.set(Calendar.DATE, 30);
processando();
montaChave();
new Mostra(this).setVisible(true);
dialog.setVisible(false);
Porem quando chamo o dialog só aparece a tela com o título, o resto fica tudo em branco.
Vi alguns problemas parecidos aqui no fórum, mas nenhuma das soluções resolveu o problema. Alguém tem ideia do que pode ser?