DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Java Magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

Artigo Java Magazine 17 - Pinte o 7 com Java 2D – Parte 3: Animações e Impressão

Artigo publicado pela Java Magazine 17.

Esse artigo faz parte da revista Java Magazine edição 17. Clique aqui para ler todos os artigos desta edição.

Pinte o 7 com Java 2D – Parte 3: Animações e Impressão

 

public void run() {

  while (true) {

    this.repaint();

    try {

      Thread.currentThread().sleep(100);

    }   catch (InterruptedException ie) { }

    if (indice < nomeImagens.length - 1)  indice++;

    else  indice = 0;

  }

}

O código de paint() também é simples. Precisamos apenas desenhar a imagem do índice atual do Vector:

 

public void paint(Graphics g) {

   super.paint(g);

   Graphics2D g2 = (Graphics2D) g;

   g2.drawImage( (Image) imagens.get(indice), null, this );

}

 

A Figura 1 mostra a seqüência de imagens (em arquivos separados) que será exibida durante a animação. A Figura 2 mostra o JFrame exibindo a animação.

Mais sobre repaint()

Vimos na primeira parte da série como funciona o sistema de renderização do Java 2D, e trabalhamos bastante com o método "

A exibição deste artigo foi interrompida.

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Java Magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Paloma Sol
é Arquiteta de Software do C.E.S.A.R. (Centro de Estudos e Sistemas Avançados do Recife), trabalha no desenvolvimento de aplicações corporativas com J2EE, é Sun Certifi ed Java Programmer, Sun Certified Web Component Developer e IBM WSAD Specialist.
O que você achou deste post?

    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03