Modal com jFrame >> internalFrame >>dialog >> dialogo

4 respostas
janjan

Bom pessoal quero só saber se oque esta me acontecendo é o comportamento normal do modal dos dialogos

meu caso é o seguinte.

Tenho a tela principal em um jFrame!
que abre uma lista que é uma internalFrame!
nessa hora a minha internalFrame tem uma instancia da tela principal!!

entao abro uma tela para cadastro de notas fiscais apartir do internal frame que passa para a tela da nota a instancia da tela principal!
até ai tudo bloqueado só a tela de cadastro da nota é “clicavel”

mas quando abro a tela de cadastro dos itens passando a instancia da tela principal como fiz antes
a tela de cadastro das notas pode ser arrastada mas nenhum evento da tela funciona!!!
esta correto esse comportamento?
achei que nem arrastar poderia!
vlw

4 Respostas

ViniGodoy

A tela de cadastro dos itens você abre a partir da tela principal ou da tela de cadastro de notas ficais?

Estou deduzindo que é da de notas. Nesse caso, pq vc não passa a tela de cadastro de notas como tela pai?

janjan

A tela de cadastro dos itens eu abro apartir da tela de cadastro de notas mas passando a ainstancia que veio da tela principal!

Não passi a tela de cadastro de notas como pai por que…

o dialogo recebe um Frame para ser pai!!
nem tentei passar a instancia do dialogo!!

dá para fazer um type cast para frame ou coisa do tipo??
nunca tentei!!!

ViniGodoy

O JDialog pode receber tanto um JFrame, quanto um JDialog:
http://java.sun.com/javase/6/docs/api/javax/swing/JDialog.html#JDialog(java.awt.Dialog)

Talvez você só precise o parâmetro do seu construtor.

janjan

vlw!
fiz um teste aqui e voce esta certo!
devia estar dormindo quando postei o tópico!!
mas valeu pela dica!
abraços

Criado 24 de outubro de 2009
Ultima resposta 26 de out. de 2009
Respostas 4
Participantes 2