| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/03/2010 20:09:06
|
Marcelo Reis
JavaBaby
Membro desde: 17/02/2010 03:03:39
Mensagens: 79
Offline
|
Boa noite a todos!
Gostaria de fazer uma imagem previamente desenhada, se movimentar. Como posso ter esse controle? Se eu quiser que apareça muitas imagens, como faço para multiplicá-las?
Abraço,
Marcelo.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 10:24:48
|
roger_rf
GUJ Master
Membro desde: 29/04/2009 07:40:19
Mensagens: 1091
Localização: Natal/RN
Offline
|
Uma saída possível é jogar uma imagem num Label, e modificar essa imagem periodicamente através de um Timer:
http://java.sun.com/javase/6/docs/api/javax/swing/Timer.html
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 11:28:18
|
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 ter um componente que extende JPanel que desenha no paintComponent a imagem atual, e usar o conceito de sprite para modifica-la a cada tick.
|
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) 17/03/2010 12:54:48
|
Marcelo Reis
JavaBaby
Membro desde: 17/02/2010 03:03:39
Mensagens: 79
Offline
|
Olá!
Sobre essa ideia do JLabel, até tentei fazer, mas como atualizo a tela? Existe algum comando refresh ou reload? Usando o paint, não seria mais fácil? Utilizando o repaint()?
Abraço.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/03/2010 13:15:02
|
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 devia usar o JPanel e não o JLabel, pois com o JLabel voce modifica o ImageIcon, no JPanel voce apenas modifica a imagem.
http://www.pontov.com.br/site/index.php?option=com_content&view=category&id=48:java2d&Itemid=58&layout=default
Da uma olhada nesses artigos que voce vai aprender a fazer isso.
|
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) 30/09/2010 12:56:36
|
LU@N
Smalltalk
![[Avatar]](/images/avatar/661d9553ebd84cf1fbd57e90f6f47012.jpg)
Membro desde: 30/09/2010 11:24:15
Mensagens: 1
Localização: GOIÂNIA-GO
Offline
|
pra mudar a imagem de um Label o melhor codigo é esse :
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel1.setIcon(new javax.swing.ImageIcon("Caminho_do_arquivo\nome_do_arquivo.Extenção"));
ae vc pode coloca esse codigo em uma Thread e controla com Sleep , pode funcionar !
:wink:
|
" Buscai primeiro o reino dos céus e as outras coisas vos serão acresentadas " |
|
|
 |
|
|