Olá! Preciso de uma ajuda rs
Estou buscando constantemente, mas não sei se estou buscando errado rs
Quero fazer uma tela de login, mas com o fundo animado. Realmente estou precisando de ajuda nisso…
Alguém poderia me ajudar? Eclipse IDE, Java para Desktop
hellks
Fevereiro 24, 2016, 8:15pm
#2
O que você que dizer com fundo animado? Gif de background?
1 curtida
Isso. Realmente um plano de fundo animado .-.
Como se fosse um GIF mesmo
hellks
Fevereiro 26, 2016, 4:21am
#4
Eu tenho um exemplo para colocar background em JDesktopPane. Tenta adaptar aí.
Dentro da sua classe do JFrame, cria uma classe privada:
private class Background extends JDesktopPane {
Image img;
public Background(String path) {
img = Toolkit.getDefaultToolkit().getImage(getClass().getResource(path));
}
@Override
public void paintComponent(Graphics g) {
super.paintComponent(g);
if (img != null) {
g.drawImage(img, 0, 0, this.getWidth(), this.getHeight(), this);
}
}
}
E no construtor da classe do JFrame coloca:
jDesktopPane = new Background("/img/background.jpg");
Vou ver aqui. Mas obrigado pela resposta! Darei um retorno assim que possível