JFrame Modal?[Resolvido]

9 respostas
Bigas

Olá pessoal, como faço pra deixar um JFrame modal no netbeans, ou seja, não posso trabalhar os outros, sem antes fechar o frame ativo, correto?
t+

9 Respostas

D

Use o JDialog

Bigas

Ok, arrastei um componente JDialog no meu frame, setei como modal, mas ainda não está funcionando.

D

ué… como vc setou o modal para o jdialog?
deve ter algo errado.

abraço

Kknd

Não não, você deve utilizar somente o JDialog. Cria um formulário JDialog direto, e não um JFrame!

ViniGodoy

No Java 6, o JFrame também pode ser modal:
http://java.sun.com/developer/technicalArticles/J2SE/Desktop/javase6/modality/

Kknd

ViniGodoy:
No Java 6, o JFrame também pode ser modal:
http://java.sun.com/developer/technicalArticles/J2SE/Desktop/javase6/modality/

Acho que não cara… no Java 6 dá é para controlar o comportamento da modalidade, mas só os JDialog podem ser modais. Se eu estiver errado, peço que poste um exemplo para eu entender hehe.

Lich_King

arrastou uma Dialog? aff… cria ela na mão e coloca se é modal ou não no construtor dela…
veja os construtores da JDialog

Bigas

Ok galera…fechou aqui…me bati um pouco pq o JDialog requer dois parametros, um do frame que chama e outro se é modal ou não, mas deu certo agora!!!

souzabolivar

Olá ViniGodoy!

Eu estou com um problemão, to tentando fazer uma aplicação desktop que fique o tempo todo sobre as outras mesmo se eu abrir um vídeo.

Já tentei o método “always on top” mas não deu.

Você conhece alguma forma de fazer isso.
:cry:
Muito Obrigado!

Criado 20 de fevereiro de 2007
Ultima resposta 6 de mar. de 2011
Respostas 9
Participantes 6