Imagem de fundo

Oi gostaria de saber pq não esta add imagem de fundo no meu programa?

[code]package Modelo;
import javax.swing.*;

import com.sun.org.apache.bcel.internal.generic.NEW;

public class Login extends JFrame{

JFrame Logo = new JFrame();
JLabel im= new JLabel(new ImageIcon ("Modelo/im.jpg"));	
public  Login(){
	Logo.setLayout(null);
	Logo.setVisible(true);
	Logo.setSize(600,400);
	
	Logo.getContentPane().add(im);
	im.setVisible(true);
	im.setSize(600,400);
	im.setLocation(0,0);
	
	
	Logo.setDefaultCloseOperation(EXIT_ON_CLOSE);
	
}

}
[/code]

tente fazer assim


 seuLabel.setIcon(new ImageIcon("imagem.jpg"));

Indica o caminho todo da imagem ali que funciona

JLabel im = new JLabel(new ImageIcon("src/Modelo/im.jpg"));

Oi pessoal consegui.
O problema era que o setvisible do jframe tem que ser na ultima linha senão so aparece a imagem quando vc maxiza a tela aeh ele aparece…
Obrigado pessoal.