Qual o codigo em java que.?

Eu tenho uma aplicação em C# e tem um código que eu uso para abrir o frame como um dialog .

Exemplo:

frame EXEMPLO = new frame();
EXEMPLO.showdialog().

Eu gostaria de saber como faz isso em Java?

:grimacing:

Bom dia Deybson,

Nesse link tem excelentes exemplos utilizando Java Swing:

https://docs.oracle.com/javase/tutorial/uiswing/components/dialog.html

Espero que te ajude.

Obrigado, mas eu ja vi também.
A diferença é que isso é para abrir mensagens em dialog eu nao queria mostrar mensagens e sim abrir um frame como dialog.
É porque, se eu abrir o frame como Dialog, o frame tem restrincao de tela, para que ela nao feche.

Você sempre pode utilizar a benevolência da herança e implementar sua própria versão de um JFrame, fazendo com que o mesmo tenha o comportamento que quiser.
Porém, pelo que entendi, talvez fosse o caso de utilizar um JDialog como modal, não? Se não, o que seria essa “restrição de tela”?

Exato, como se fosse modal, mas nao sei fazer em java :grimacing:

Como eu disse, neste caso, o melhor é utilizar o JDialog, que é muito semelhante ao JFrame, e permite definir se é modal ou não.
Um exemplo aqui