Bom gente, eu já aprendi a usar o jdialog, funciona tudo bonitinho, a não ser por um problema.
Digamos assim, eu abro um formulário principal e logo em seguida já abro um dialog que efetuará o login no sistema.
Agora eu mudo para qualquer outro aplicativo, que não seja a minha aplicação. Quando eu retorno para ela, apenas o dialog é exibido.
O que eu quero é que o dialog seja exibido juntamente com o formulário que o chamou.
É possível fazer isso?
Obrigado a todos que puderem ajudar!
//informa qual é a janela 'parent' do JDialogJDialogdialog=newJDialog(janelaAnterior);//define o JDialog como modaldialog.setModal(true);dialog.setVisible(true);
Lembrando que o objeto ‘janelaAnterior’ pode ser um JFrame ou um JDialog.
Para saber mais sobre JDialog, dê uma olhada aqui:
Existe alguma maneira de eu conseguir associar o login com o formulário que o chamou?
Grato!
renanedpedroso
Preste bastante atenção no código que postei e você encontrará essa resposta.
Existe um objeto ‘janelaAnterior’ passado através do construtor da classe JDialog.
Abraço!
K
Kobuchi
Desculpe incomodar tanto!
Então… Eu tentei e não consegui…
É que eu não estou chamando o JDialog diretamente, ao invés disso, eu chamo uma outra classe que usa o “extends JDialog”…
E essa minha classe (chamada login) não aceita receber esse parâmetro da janelaAnterior.
O que você sugere?
Grato!
renanedpedroso
De qualquer forma você vai ter que fazer como postei acima a única diferença que é você terá que implementar os construtores da classe ‘Login’ dessa maneira: