| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/05/2009 22:23:03
|
markin1
JavaEvangelist
Membro desde: 07/12/2008 20:58:59
Mensagens: 494
Localização: São Paulo
Offline
|
Boa noite pessoal
Alguém saberia me explicar o que é preciso fazer para atualizar uma imagem no JDesktopPane em tempo de execução? Por exemplo eu tô com o programa aberto e o usuário quer colocar uma imagem no fundo então ele vai la e clica no menu pra alterar a imagem, seleciona a imagem mas ela não atualiza.
Carregar uma imagem na hora de abrir o sistema não é problema, o problema é carregar a imagem dentro do JDesktop em tempo de execução.
Brigado x]
This message was edited 2 times. Last update was at 26/05/2009 14:11:05
|
Quem é o juíz? |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/05/2009 07:11:23
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline
|
Como voce esta colocando essa imagem no JDesktopPane?
|
Facebook @MarkyHitchhiker +Mark WP: MarkyTech's
Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais
DefaultTableModel?! PARE! Não faça isso! Faça melhor!
Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)
Develop games is fantastic, with words you can make worlds!!!
DON'T PANIC!
MarkyHitchhiker's Blog! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/05/2009 08:00:47
|
markin1
JavaEvangelist
Membro desde: 07/12/2008 20:58:59
Mensagens: 494
Localização: São Paulo
Offline
|
Tô colocando a imagem em um JLabel que carrego no JDesktop mas eu tento atualizar a imagem no JLabel e não consigo :X
This message was edited 1 time. Last update was at 25/05/2009 08:01:19
|
Quem é o juíz? |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/05/2009 08:06:31
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline
|
Seria mais interessante sobreescrever o método paintComponent da seu JDesktopPane e desenhar a imagem por lá.
|
Facebook @MarkyHitchhiker +Mark WP: MarkyTech's
Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais
DefaultTableModel?! PARE! Não faça isso! Faça melhor!
Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)
Develop games is fantastic, with words you can make worlds!!!
DON'T PANIC!
MarkyHitchhiker's Blog! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/05/2009 08:42:57
|
markin1
JavaEvangelist
Membro desde: 07/12/2008 20:58:59
Mensagens: 494
Localização: São Paulo
Offline
|
Encontrei algo sobre falando sobre isso
Vô da uma olhada acho que entendi como fazê-lo
Valeu pela respota.
|
Quem é o juíz? |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/05/2009 19:01:26
|
markin1
JavaEvangelist
Membro desde: 07/12/2008 20:58:59
Mensagens: 494
Localização: São Paulo
Offline
|
Bom, eu consegui sobrescrever o método paintComponent do JDesktopPane até abre mostrando a imagem e tal, o problema agora é sobrescrevê-lo em tempo de execução. Eu tentei de um jeito aqui e nao deu muito certo a imagem só atualiza se minimizar e restaurar a janela :X
Como eu posso sobrescrever esse método em tempo de execução?
|
Quem é o juíz? |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/05/2009 06:08:55
|
markin1
JavaEvangelist
Membro desde: 07/12/2008 20:58:59
Mensagens: 494
Localização: São Paulo
Offline
|
Sobrescrevi o método e ficou assim:
Mas como eu faço pra recarregar quando a imagem mudar?
Eu já tentei algumas maneiras:
e
a primeira da certo na maioria das vezes mas tem hora que buga, a segunda nao faz nada.
Qual seria a maneira correta pra recarregar quando a "imagem.jpg" mudar?
|
Quem é o juíz? |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/05/2009 07:23:54
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline
|
Então.. voce já pode deixar de usar ImageIcon.
Vou te passar um exemplo.
Falta uns try/catchs para funcionar.
|
Facebook @MarkyHitchhiker +Mark WP: MarkyTech's
Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais
DefaultTableModel?! PARE! Não faça isso! Faça melhor!
Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)
Develop games is fantastic, with words you can make worlds!!!
DON'T PANIC!
MarkyHitchhiker's Blog! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/05/2009 14:02:04
|
markin1
JavaEvangelist
Membro desde: 07/12/2008 20:58:59
Mensagens: 494
Localização: São Paulo
Offline
|
Valeu mano XD
Deu certinho aqui, desculpe a enxeção ^^
|
Quem é o juíz? |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/05/2009 16:38:41
|
andresmafra
JavaBaby
Membro desde: 03/05/2008 09:45:16
Mensagens: 89
Offline
|
eae galeraaaaa!!!!! Aproveitando este tópico de imagens.....
Pessoal estou com um problema, tenho um Jlabel com um tamanho pré-definido, e estou usando um JFileChooser para pegar a foto.
Quando eu a seleciono, gostaria que , não importando o tamanho dela, ficasse do tamanho do meu Jlabel Original!!
Mas, ou ela fica bem menor, ou fica muito grande!!
Como posso resolver isso??
existe algum método que pegue o tamanho do icone e formate de acordo com o tamanho do Jlabel???
Preciso disso urgente galera!!!!
Valeusssss!!
|
VISITE: http://grepcep.com
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/05/2009 07:10:25
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline
|
Voce pode sobreescrever o método paintComponent como ele fez mas no lugar de colocar image.getWeight() e image.getHeigth() voce passa valores fixos que a imagem sera desenhada em uma escala menor.
|
Facebook @MarkyHitchhiker +Mark WP: MarkyTech's
Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais
DefaultTableModel?! PARE! Não faça isso! Faça melhor!
Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)
Develop games is fantastic, with words you can make worlds!!!
DON'T PANIC!
MarkyHitchhiker's Blog! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/05/2009 11:38:15
|
andresmafra
JavaBaby
Membro desde: 03/05/2008 09:45:16
Mensagens: 89
Offline
|
Opaaa
cosegui cara!!
valeuss!
|
VISITE: http://grepcep.com
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/09/2009 15:24:19
|
neeryck
Java Ninja
![[Avatar]](/images/avatar/84c5ce2b2981e8392cc9e5d300c23303.jpg)
Membro desde: 10/07/2009 11:34:12
Mensagens: 274
Offline
|
andresmafra
Sempre que vc conseguir solucionar uma dúvida atravéz do GUJ, é interessante que post o código pois pode ser a dúvida de outras pessoas; assim evita-se novos posts com as mesmas dúvidas saca?
Um abraço!
|
"É impossível para um homem aprender aquilo que ele acha que já sabe"(Epítero). |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2010 17:59:23
|
THIAGOANALISTA
JavaTeenager
![[Avatar]](/images/avatar/13b9933887f9efd38ad6a5bfdff4b6c2.png)
Membro desde: 14/07/2010 09:51:27
Mensagens: 153
Localização: Patos de Minas
Offline
|
Estou precisndo da mesma coisa que vc fez, tem como vc postar seu código?
|
Os pequenos atos que se executam são melhores que todos aqueles grandes que se planejam." (George C. Marshall) |
|
|
 |
|
|