Como criar uma janela que fica em cima das outras?

Bom dia a todos.

Gostaria de saber como eu faço para que uma janela fique em cima das outras.

Tipo eu tenho minha janela principal, que chama a janela secundaria, então eu não posso interagir com a janela principal ate que eu feche a janela secundaria.

Eu estava pesquisando e vi que tem um método, mais não entendi muito bem.

setModalExclusionType(Dialog.ModalExclusionType…);
setModalExclusionType(getModalExclusionType());

É isso que eu deveria usar?

Grata

Oi,

Se a tua janela for um JDialog, você poderá utilizar o setModal(true);
ou seja, sua janela ficará como um dialog principal e impossibilitando o click em outras janelas.

Tchauzin!

Oi lina,
na verdade é um JFrame.
Mais o JFrame não pode usar esse metodo, não é mesmo?
Mais obrigada mesmo assim.

Oi,

Exatamente… No JFrame não existe a possibilidade de usar este método.
Mas, pq não usar o JDialog ?

Tchauzin!

Então… existe um método da JFrame que se chama setAlwaysOnTop(true);

exemplo:

frame.setAlwaysOnTop(true);

se ele estiver como true então ele fica a frente de todas as outras telas.

tudo de bom espero ter ajudado!

Nossa é bem disso que eu precisava…
Muito obrigada mesmo.
^^
:smiley: