Qual o codigo em java que.?

5 respostas
Deybson_10

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:

5 Respostas

Weverton_Reis

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.

Deybson_10

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.

drsmachado

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

Deybson_10

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

drsmachado

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

Criado 29 de setembro de 2016
Ultima resposta 29 de set. de 2016
Respostas 5
Participantes 3