Tela de login (RESOLVIDO)

0 respostas
W
PESSOAL, O MEU CÓDIGO NÃO TA FUNCIONANDO.... TENHO UMA TELA PRINCIPAL EXTENDIDA DE JFRAME ONDE ADICIONO UM OBJETO CRIADO DO TIPO Background QUE É A CLASSE ABAIXO: MAS NÃO APARECE A MINHA IMAGEM DE BACKGROUND DE JEITO NENHUM. O QUE TO FAZENDO ERRADO???
public class Background extends JPanel{
	
	@Override
	public void paint(Graphics g) { 
		Image planoDeFundo = Toolkit.getDefaultToolkit().createImage("back.jpg");
		super.paint(g);  
		int x = (this.getWidth() - planoDeFundo.getWidth(null)) / 2;  
		int y = (this.getHeight() - planoDeFundo.getHeight(null)) / 2;  
		g.drawImage(planoDeFundo, 0, 0, this );    
	}  
}

_______________________________________________________________________________

AGORA DEU CERTO!
DECLAREI UMA URL SEPARADA PRA DEPOIS POR COMO PARAMETRO!

URL url = getClass().getResource("back.jpg");
Image planoDeFundo = Toolkit.getDefaultToolkit().getImage(url);

Criado 26 de março de 2011
Respostas 0
Participantes 1