como que faço para poder fazer um pequeno slide com várias imagens dentro de um label
EX: tenho 3 imagens e de 3 em 3 segundos quero que apareça uma no lugar da outra
consegui fazer usando o Visible(true/false).
Mas queria usar o Thread.
como que faço para poder fazer um pequeno slide com várias imagens dentro de um label
EX: tenho 3 imagens e de 3 em 3 segundos quero que apareça uma no lugar da outra
consegui fazer usando o Visible(true/false).
Mas queria usar o Thread.
você pode usar uma thread para a cada 3 segundos (3000), ele alternar de imagem.
Trocando o icon do seu label.
jlabel.setIcon(new ImageIcon("icon.gif");
mais depois dos 3 segundos a img dasaparece e não aparece mais nada
tai o meu cod:
[code]int incre=1; //variavel para incremento da imagem
menu_img.setIcon(new ImageIcon(“imagem00”+(String.valueOf(incre))+".jpg"));
incre++;
if (incre<3){
incre=1;
}[/code]
Use um javax.swing.Timer. Exemplo:
Nesse exemplo o timer dispara de segundo em segundo para atualizar um relógio. Mas vc pode trocar o tempo e, ao invés de mostrar as horas, mostrar uma nova figura no seu JLabel.
sim eu estou usando um timer e de 3 em 3 segundos era pra ele le uma nova imagem que ja esta importada para o projeto…
porem a imagem não é trocada. A imagem some e não aparece nada no lugar.
coloquei o nome das imagens iguais mudando so o ultimo numero para poder incrementar mais num sei o que ta dando errado.