Como animar um JPanel em Java

Escrito por alexander gokhfeld | Traduzido por francisco de castro
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como animar um JPanel em Java
Os controles do JPanel podem incluir animação de objetos de programas Java (Chad Baker/Photodisc/Getty Images)

A biblioteca Swing dos componentes da linguagem Java inclui um conjunto de controles de programação para projetar a interface visual de seus programas. Ela inclui ferramentas para criação e edição de elementos gráficos e recursos interativos, como animação nos painéis dos aplicativos, na aplicação do usuário. Pode-se usar as propriedades do "listener" de tempo ou ação do JPanel para ativar a função de animação. Para animar os seus elementos no programa Java, pode-se adicionar efeitos visuais a suas aplicações.

Nível de dificuldade:
Fácil

Outras pessoas estão lendo

Instruções

  1. 1

    Clique em "Start" (Iniciar) no Windows e depois clique em "Java Swing JFC".

  2. 2

    Clique em "File" (Arquivo), selecione "Open" (Abrir) e, em seguida, dê um duplo clique sobre o programa Java no qual você deseja adicionar a animação do JPanel.

  3. 3

    Adicione o seguinte código após a linha "public class":

    //... Variáveis ​​de instância para a animação private int m_interval = 35; // Milisegundos entre as atualizações. private Timer m_timer; // O temporizador dispara para animar um passo.

    //construtor /* Defina o tamanho do painel e crie um temporizador. / public Box() { setPreferredSize(new Dimension(200, 80)); setBorder(BorderFactory.createLineBorder(Color.BLACK)); m_timer = new Timer(m_interval, new TimerAction()); }

    //setAnimation / Ative ou desative a animação. @param turnOnOff Especifica o estado da animação. / public void setAnimation(boolean turnOnOff) { if (turnOnOff) { m_timer.start(); // Começa a animação, iniciando o temporizador. } else { m_timer.stop(); // para o temporizador. } }

  4. 4

    Clique em "File" (Arquivo) e depois em "Save" (Salvar) para ativar a animação do JPanel no programa Java.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível