Não mover o JInternalFrame [RESOLVIDO]  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
RenataFA
Virtual Machine Man
[Avatar]

Membro desde: 24/08/2006 08:15:10
Mensagens: 698
Offline

Oi pessoal,

Tenho um JInternalFrame e preciso que não seja possível move-lo para lá e para cá. Eu não quero que seja possível clicar nele e arrastar para qualquer lugar na tela. Quero que se eu abrir ele aqui, ele fique aqui até ser fechado. Entendem?!

Alguma idéia?!

Grata

[]'s, Renata
[Email]
davidbuzatto
Moderador
[Avatar]

Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline

Acho que não é o JInternalFrame q vc precisa então... Vc pode fazer um painel que contém o que vc precisa e criar um botão fechar e jogar ele no desktopPane (nunca tentei isso).

Se o desktop pane não deixar fazer isso, vc pode usar um layeredPane para colocar o painel na camada de cima e o desktopPane (se vc vc vai precisar de internalFrames) numa camada abaixo.

Tem uma forma de alterar a barra de título... Deixa eu dar uma pesquisada... Já respondo de novo

Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."

http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm
[WWW]
davidbuzatto
Moderador
[Avatar]

Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline

Para deixar a barra de título como uma barra de paleta vc pode usar



Sei que isso não resolve o seu problema, mas talvez exista alguma propriedade que vc pode inserir que remova a barra de títulos. Não consegui achar nada no google, tenta dar uma pesquisada.

Bye!

Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."

http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm
[WWW]
RenataFA
Virtual Machine Man
[Avatar]

Membro desde: 24/08/2006 08:15:10
Mensagens: 698
Offline

Olá!

Eu acabei resolvendo meu problema de uma outra forma,,,

Mas achei bem legal a dica que vc passou! Eu não conhecia!

Procurei na API e não encontrei as outras propriedades possíveis de serem usadas. Vc sabe onde posso encontrar uma lista com elas?


Grata

[]'s, Renata
[Email]
Pilantra
JavaEvangelist
[Avatar]

Membro desde: 25/01/2005 03:29:00
Mensagens: 394
Localização: Maringá - PR
Offline

RenataFA wrote:Olá!

Eu acabei resolvendo meu problema de uma outra forma,,,

Mas achei bem legal a dica que vc passou! Eu não conhecia!

Procurei na API e não encontrei as outras propriedades possíveis de serem usadas. Vc sabe onde posso encontrar uma lista com elas?


Grata


Olá Renata.

Conte-nos como resolveu seu problema, talvez alguém esteja passando pelo mesmo aperto

Gosta de Linux e Java? Acesse: http://andersonajx.blogspot.com
[WWW] [MSN]
RenataFA
Virtual Machine Man
[Avatar]

Membro desde: 24/08/2006 08:15:10
Mensagens: 698
Offline

Opa!

Simples,,, eu implementei um ComponentListener para meu JInternalFrame e ai programei o seguinte no método abaixo:



Desta forma, sempre que for mexido ele volta pro mesmo ponto que eu quero. O retorno é tão rápido que fica quase impossível pro usuário perceber que na verdade ele conseguiu mudar e o programa voltou a tela onde estava. Dá a impressão de estar "fixo"... heheh...

Vai,, é uma POGzinha até que decente..rs..



[]'s, Renata
[Email]
davidbuzatto
Moderador
[Avatar]

Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline

Procurei na API e não encontrei as outras propriedades possíveis de serem usadas. Vc sabe onde posso encontrar uma lista com elas?


Então Renata, eu tbm nunca consegui encontrar essas propriedades "ocultas" na API, já tentei procurar no google mas nunca encontrei nada. Uma alternativa é tentar procurar no fonte do JInternalFrame... Vou dar uma buscada, se achar algo eu "ressussito" o post.

Quanto à sua resolução do problema, eu achei legal. Já que não tem como ir por bem, vai por mal mesmo né

Até mais!

Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."

http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm
[WWW]
tiguela1
Smalltalk

Membro desde: 28/04/2007 11:53:58
Mensagens: 1
Offline

use desktopPane ...
qq coisa tiago_sllater@hotmail.com
RenataFA
Virtual Machine Man
[Avatar]

Membro desde: 24/08/2006 08:15:10
Mensagens: 698
Offline

tiguela1, explique melhor,,, como pode o JDesktopPane me ajudar nesse caso?!

grata,

[]'s, Renata
[Email]
ddominoni
Smalltalk

Membro desde: 02/04/2008 12:48:05
Mensagens: 1
Offline

davidbuzatto wrote:

Então Renata, eu tbm nunca consegui encontrar essas propriedades "ocultas" na API, já tentei procurar no google mas nunca encontrei nada. Uma alternativa é tentar procurar no fonte do JInternalFrame... Vou dar uma buscada, se achar algo eu "ressussito" o post.

Quanto à sua resolução do problema, eu achei legal. Já que não tem como ir por bem, vai por mal mesmo né

Até mais!


Salve povo, cheguei aqui procurando uma forma de fixar um JInternalFrame um ponto, e vi esse post aqui. Bom, um dia precisei "traduzir" FileChooser e achei um link que trazia todas (?) propriedades ocultas dos componentes. Segue o link:

http://www.rgagnon.com/javadetails/JavaUIDefaults.txt

Nessa lista não achei como bloquear o move do iframe, mas pode ser útil para outras coisas
falcao998
HelloWorld

Membro desde: 26/09/2008 23:41:13
Mensagens: 12
Localização: Salvador
Offline

OBRIGADO RENATA.
wilsontads
JavaEvangelist
[Avatar]

Membro desde: 07/03/2009 23:15:01
Mensagens: 415
Localização: Goiânia - GO
Offline

Muito obrigado, ajudou bastante aqui.

<% Wilson Moraes dos Santos
Goiânia - GO %>
[Email] [WWW] [Yahoo!] [MSN]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team