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?
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?
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
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