Olá pessoal..
A pouco tempo postei uma pergunta sobre como colocar uma tela de fundo em um JFrame aqui no fórum...
Felizmente consegui, e gostaria de agradecer aos que me ajudaram! :wink: Estou usando o seguinte código para colocar a imagem de fundo q precisava:getContentPane().setLayout(null);
getContentPane().add(c);
((JPanel)getContentPane()).setOpaque(false);
final ImageIcon m_image = new ImageIcon("tela1.jpg");
JLabel backlabel = new JLabel("");
backlabel = new JLabel() {
public void paintComponent(Graphics g) {
m_image.paintIcon(this, g, 0, 0);
}
};
getLayeredPane().add(backlabel, new Integer(Integer.MIN_VALUE));
backlabel.setBounds(0,0,786,465);
c, é um JPanel com todos os componentes que coloco por cima da imagem de fundo.
Surgiu um outro problema agora: eu preciso trocar essa imagem de fudno por uma outra imagem diferente, num determinado momento no meu aplicativo. :?:
Alguém tem idéia de como se faz isso, a partir do código aí em cima?
Já tentei setar o backlabel novamente, e pintar novamente mas não deu...
Obrigado pela ajuda! :D