Olá pessoal! Boa tarde!
Estou trazendo uma dúvida q deve ter uma resposta bem na minha cara e nao tô vendo. ^^
Então, conto com a ajuda dos senhores…
Seguinte, quero criar um JDialog parecido com um JOptionPane. Ele já está praticamente pronto. Tem um ícone, uma textArea com a mensagem q quero mostrar, tem um painel de botoes com os botoes “sim”, “nao”, “cancelar” e o principal “Detalhes”…
Agora preciso fazer esse botão detalhes exibir uma lista de detalhes sobre a mensagem exibida caso o usuário clique nele. Já fiz a lógica pra isso acontecer, ficou assim: Quando o usuário clica nele ele adiciona um outro painel (de tamanho já definido) ao contentPane, muda o texto do botao de “detalhes” para “ocultar”, só q a janela nao redimensiona. Os outros paines de dentro todos se redimensionam pra comportar o novo painel… mas a janela nao redimensiona nem por reza braba! Só quando uso pack() q isso acontece, mas nesse caso a janela “Pisca”. Isso mesmo! Ela pisca e irrita o usuário…
A Pergunta é: Como faço pra ter os efeitos de redimensionamento do método pack() sem ter o efeito de “Piscar” da tela???
Em anexo estou postando o código da classe.
Desde já agradeço à atençao!