Segunda tela atras da primeira

4 respostas
java
A

Pessoal tenho uma aplicação onde tenho um Jframe que ao clicar em um botão do JFrame ele chama um JDialog mas o JDialog fica atras do JFrame ou seja em sugundo plano e minha duvida é a seguinte:
como faço para trazer o JDialog para frente sem sair do JFrame:
resumindo quero o JFrame atras e o Jdialog na frente sendo que ja usei toFront mas ele so fika na frente ao clicar no botão e volta pra tras …

4 Respostas

C

Coloca seu JDialog como modal.

setModal(true);
A

Opa obg pela resposta, vou testar depois se deu certo @claytonsilva e se fosse o contrario tipo trazer o JFrame para frente e o Jdialog para traz? seria a mesma coisa? porque não tem essa opção para JFrame @claytonsilva @JeanJavaMan

J

Objetivo do Jdialog é sempre fica na frente da Tela e não deixar clicar na Tela anterior. É como um popup.
Se vc quer que ele desapareça sem fechar a aplicação ou a tela anterior é usar o metodo dispose ex:

jdialog.dispose();
A

pois @JeanJavaMan psquisei sobre e é isso mesmo que acontece ja deixei os dois forms sendo JDialog e ja ta tudo certo vlw galera…

Criado 11 de março de 2016
Ultima resposta 12 de mar. de 2016
Respostas 4
Participantes 3