Olá sou noob em programação e aqui no fórum também ^^
Gostaria de saber se há como colocar um GIF animado em um label ou colocar imagens e fazer com que elas mudem entre si? se houver como faço usando o netbeans?
Dá sim, cara… O JLabel aceita que tu coloque um Objeto do tipo ImageIcon dentro dele. Ó:
http://java.sun.com/docs/books/tutorial/uiswing/components/icon.html
E dá pra mudar o ImageIcon, usando o método setIcon() do JLabel \o/
Dá uma lida naquele tutorial ali, daí se tiver alguma dúvida, tamos aê \o/
A minha ideia inicial era fazer com que as imagens mudassem a cada x segundos mas nao sei como…
meu problema mesmo está em como fazer o timer que troca as imagens
É só você criar um Timerzinho =D
Timer timer = new Timer();
TimerTask timerTask = new TimerTask(){
public void run(){
label.setIcon(novoIcon); // Aqui você troca a imagem
}
};
timer.schedule(timerTask, 0, x); // Onde x = tempo em MILIssegundos
Isso?
vou tentar assim
se tiver problemas pode ter certeza de que voltarei a encher-lhes o saco ^^
thanks