Como mover as janelas com JSplitPane?  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
gilliard_santos
JavaGuru
[Avatar]

Membro desde: 02/09/2004 12:35:28
Mensagens: 236
Localização: Campo Grande, MS
Offline

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!
[WWW]
brlima
Moderador
[Avatar]

Membro desde: 12/05/2003 14:03:38
Mensagens: 1537
Localização: São Paulo - SP
Offline

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

Bruno R. Lima
-------------------------------------------
flickr :: twitter
[MSN]
gilliard_santos
JavaGuru
[Avatar]

Membro desde: 02/09/2004 12:35:28
Mensagens: 236
Localização: Campo Grande, MS
Offline

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...

http://gilliard.eti.br
[WWW]
brlima
Moderador
[Avatar]

Membro desde: 12/05/2003 14:03:38
Mensagens: 1537
Localização: São Paulo - SP
Offline

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

Bruno R. Lima
-------------------------------------------
flickr :: twitter
[MSN]
gilliard_santos
JavaGuru
[Avatar]

Membro desde: 02/09/2004 12:35:28
Mensagens: 236
Localização: Campo Grande, MS
Offline

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

http://gilliard.eti.br
[WWW]
brlima
Moderador
[Avatar]

Membro desde: 12/05/2003 14:03:38
Mensagens: 1537
Localização: São Paulo - SP
Offline

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

Bruno R. Lima
-------------------------------------------
flickr :: twitter
[MSN]
gilliard_santos
JavaGuru
[Avatar]

Membro desde: 02/09/2004 12:35:28
Mensagens: 236
Localização: Campo Grande, MS
Offline

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

http://gilliard.eti.br
[WWW]
brlima
Moderador
[Avatar]

Membro desde: 12/05/2003 14:03:38
Mensagens: 1537
Localização: São Paulo - SP
Offline

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

Boa sorte!

Bruno R. Lima
-------------------------------------------
flickr :: twitter
[MSN]
Grinvon
GUJ Master
[Avatar]

Membro desde: 18/08/2003 22:10:49
Mensagens: 1899
Localização: Em qualquer lugar
Offline

Não seria isso que você deseja?




>> Inocêncio.
[MSN] [ICQ]
gilliard_santos
JavaGuru
[Avatar]

Membro desde: 02/09/2004 12:35:28
Mensagens: 236
Localização: Campo Grande, MS
Offline

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 hehehe

http://gilliard.eti.br
[WWW]
Grinvon
GUJ Master
[Avatar]

Membro desde: 18/08/2003 22:10:49
Mensagens: 1899
Localização: Em qualquer lugar
Offline

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

>> Inocêncio.
[MSN] [ICQ]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team