Como mover as janelas com JSplitPane?

eu estou usando uns 2 JSplitPane e gostaria que eles aparecessem como se fossem um JInternalFrame. Eu gostaria de clicar na barra deles e poder movê-los para onde eu quisesse. eu vi isso numa aplicação, mas ela é muito complexa e nem dá pra saber onde o cara fez isso. se puderem me ajudar eu fico muito agradecido!

Vc quer a aparencia de dois frames grudados ? É só criar um JPanel com a cara do JInternalFrame :mrgreen: …

eu tenho um JSplitPane padrão com um panel à esquerda e outro à direita. oque eu queria fazer é fazer parecido com oque acontece com as colunas de uma JTable, onde vc pode clicar no cabeçalho da coluna e mover a da esquerda pra direita e vice-versa.
já vi isso numa aplicação, mas nao sei como se faz…

Tem um evento de dragg do mouseListener em cima do seu panel. Implementa ele e quando houver um drop vc tenta identificar se o mouse esta em cima do local certo, dai remove o panel que ta la o joga ele pro outro lado e vice-versa com o outro…

mais sobre como mover um JPanel usando Drag N Drop:
http://forum.java.sun.com/thread.jspa?forumID=57&threadID=435527

oi brlima,

na verdade eu nem sei se precisa ser um JSplitPane, pq eles ficam como se fossem dois InternalFrames grudados que vão se ajeitando conforme vc os move… mas como eu ja disse, nao sei como faço isso…

obrigado

Vc tb pode adicionar um JDesktopPane em cada lado do JSplitPane e manter os internalframes maximizados, sem possibilidade de retirar do max. :smiley: hehehehhe…

valeu brlima, vou tentar ir fazendo…

dá uma olhada nesse exemplo que eu vi na net… é assim que eu queria fazer. aí me fala se é com JDesktop e JInternalFrame maximisado que isso foi feito

http://jgui.imagero.com/classes/gtest.jnlp

Acho que são JPanels mesmo… mas o pesado tá em fazer criar dinamicamente os splits dentro de outros split… :smiley:

Boa sorte!

Não seria isso que você deseja?

oi Grinvon, nao é isso aí nao…
dá uma olhada nesse link e ve oque que eu estou querendo fazer…

http://jgui.imagero.com/classes/gtest.jnlp

acho que é mais fácil eu mostrar esse exemplo do que tentar explicar :smiley: hehehe

Não consegui vê o exemplo que você falou, mas se for para criar um exemplo de componente que você possa tirar de sua posição e mover para qualquer lugar, então, tente criar um JBar :wink: