JInternalFrame Imóvel

8 respostas
luciano2

Ola Pessoal,

Estou tentando implementar uma Janela com JInternalFrame dentro de um JDesktopPane, só que meu JInternalFrame não deve se mover.
Existe algum método que funcione como o setFloatable da JtoolBar?

8 Respostas

E

Tio, você já fez muita coisa com o JDesktopPane? Se não fez muita coisa ainda, conselho: desista e use outra coisa. (JTabbedPanes, CardLayout etc.)
Você vai ver que normalmente não se deve usar JDesktopPane, a menos que você goste de ter dor de cabeça.

Felagund

entanglement:
Tio, você já fez muita coisa com o JDesktopPane? Se não fez muita coisa ainda, conselho: desista e use outra coisa. (JTabbedPanes, CardLayout etc.)
Você vai ver que normalmente não se deve usar JDesktopPane, a menos que você goste de ter dor de cabeça.

Uso o JDesktopPane e nunca tive problemas não cara :slight_smile:

luciano2

É somente uma tela que eu uso que tem o JDesktopPane, eu tirei ele e inseri o JinternalFrame direto no Jframe, mas o problema ainda é o mesmo.

O que eu queria na verdade é que o usuário não consiga mover o JInternalFrame, alguem sabe como fazer isso?

ViniGodoy

luciano@@:
É somente uma tela que eu uso que tem o JDesktopPane, eu tirei ele e inseri o JinternalFrame direto no Jframe, mas o problema ainda é o mesmo.

O que eu queria na verdade é que o usuário não consiga mover o JInternalFrame, alguem sabe como fazer isso?

Não tem como. Assim como não tem como:

  1. Fazer a barra do JDesktopPane desaparecer quando você o arrasta;
  2. Fazer scrollbars aparecerem ao arrastar o internal frame para os cantos do JDesktopPane.

Eu também não sou muito à favor do uso de JInternalFrames.

luciano2

O layout que o cliente passou pede para que seja feito uma janela JFrame e uma outra janela interna que fique no centro tenha uma botão de fechar, vocês conhecem algum componente que faça isso?

Filipe_A

Pois é essa é uma duvida que eu tenho também…

Tio, você já fez muita coisa com o JDesktopPane? Se não fez muita coisa ainda, conselho: desista e use outra coisa. (JTabbedPanes, CardLayout etc.)
Você vai ver que normalmente não se deve usar JDesktopPane, a menos que você goste de ter dor de cabeça.

Como fazer o sistema com várias telas…é melhor usar CardLayout mesmo?

Obrigado,

luciano2

Depende de como você vai dividir suas telas.

Pode ser JTabbedPane, vários JFrames, isso eu acho que vai a gosto.

Filipe_A

Bom, pelo o pouco de experiência que eu tenho achei mais fácil fazer com CardLayout em um JFrame e vários JPanels…

Depende de como você vai dividir suas telas.

Pode ser JTabbedPane, vários JFrames, isso eu acho que vai a gosto.

Valeu pela resposta…

Criado 6 de agosto de 2010
Ultima resposta 19 de jul. de 2011
Respostas 8
Participantes 5