MDI + JInternalFrame

6 respostas
L

Tenho um form MDI e um JInternalFrame que abre dentro dele… porém eu reparei que em outras aplicações de outras linguagens, quando eu maximizo a janela de dentro, a barra de títulos some, e o titulo da janela interna, passa a ser tipo concatenado com a da barra de titulo do MDI…!!

No Java ele não faz isso, qdo eu maximizo o JInternalFrame, ele maximiza normal, porém a barra de titulo continua dentro do MDI aparecendo normal, e não some como vi em outras aplicações!!

Não sei se deu pra entender direito!!!

Mas tem como arrumar isso? algum parâmetro ou coisa do tipo?

vlwz

6 Respostas

antonioni.rocha

poderia anexar uma imagem para análise? =/

lina

Oi,
Você quer que ao minimizar, ela suma do quadro principal (MDI)?

Tchauzin!

L

lina:
Oi,
Você quer que ao minimizar, ela suma do quadro principal (MDI)?

Tchauzin!

Não quero que suma, quero que ela continue lá, quero que a barra de titulos suma, e q o título da barra de titulos passe a integrar o titulo da barra de titulos do MDI… Que é como eu vejo em aplicações desse tipo!!!

Segue a imagem de como está atualmente!


L

To mandando 2 imagens do sistema aqui da empresa que faz oq eu to dizendo… reparem que a janela em tamanho original, fica com o titulo normal e seus botões de minimizar maximizar e fechar, tudo normal, até aí tudo bem…

Agora vejam que quando ela é maximizada, a barra de titulos some, e os botões de minimizar, maximizar e fechar, passam a fazer parte do MDI e o titulo da barra vai pra cima tb no MDI, e a janela de dentro fica sem barra de títulos…

Num sei se deu pra entender… mas vejam ai!!




L

Bom, alguém poderia me dizer se pelo menos é possivel fazer isso que eu estou querendo? mesmo que não saiba como!!!

ramilani12

O que vc pode fazer é um evento no JInternlFrame ao maximizar ele dar um DO_NOTHING_ON_CLOSE no Frame ancestral , mas vc precisa recuperar o ancestral com metodo getDesktopPane()

De uma olhada na classe WindowEvent para captutrar esse evento

Criado 23 de março de 2007
Ultima resposta 27 de mar. de 2007
Respostas 6
Participantes 4