quando eu abro um JInternalFrame em um DesktopPane ele fica “presso” ao DesktopPane.
preciso fazer o seguinte, se eu arrastar aquele JInternalFrame para fora do JFrame que ele pertence
ele abra como se fosse um JFRAME, com o X de fechar e tudo mais.
pensei em abrir um JFrame dentro de um DesktopPane, mas o java nao aceita…
alguem sabe como me ajudar?
A única função de um JDesktopPane, que define sua existência e todo seu propósito, é justamente fazer a funcionalidade que você está querendo tirar.
Use um JFrame diretamente.
ViniGodoy,
o problema é que abrindo outro JFrame ele vai ser aberto “livre”
no caso eu queria um JFrame dentro de outro, tp um JInternalFrame porem podendo ser arrastado para fora
e quando fechado, voltar para onde saiu, entendeu?
Grato
Não entendi. O que seria um JFrame dentro de outro mas que pode ser arrastado para fora?
vamos ver se consigo explicar, se nao posto fotos…
vi em um programa o seguinte…
tenho um Jframe, e por cima dele tenho um menor!
quando eu arrastar esse menor para fora
aonde ele estava fica branco, e quando fecho ele
ao inves de fechar, ele volta para aonde estava (aonde ficou branco quando tiramos ele)
queria fazer isso mas nao to conseguindo…
se ainda nao ficou claro me avise que posto umas fotos aqui para ilustrar
abraço
Já sei, você quer um recurso de “docking”.
O java não tem suporte para isso.
brigado vinigodoy!
dei uma pesquisa daqui e dali e acabei achando isso
http://www.jidesoft.com/products/dock.htm?gclid=CNfq94jj7q0CFY5V7Aod3jZnuQ
nao sei se lhe interessa mas resolvi postar
abraço