Imagem no centro... não devia!

Olá pessoal…

Não estou conseguindo deixar minha imagem no topo da tela… x.x

     ImageIcon img = new ImageIcon("barra.jpg");  
     barra = new JLabel(img);
     barra.setBounds(1,1,1000,500);
     barra.setLocation(1,1);
     add(barra);

E eu uso o

     this.setLayout(null);

A imagem é 1000 x 500.

O problema, é que, ela fica no centro da tela, e não na localização 1,1 ( no topo ) como é para ficar.

Agradeço desde já,
Mijuaho.

Mas por que usar esse JLabel?

Por que não pinta a imagem no JPanel do fundo??

Da uma olhada na classe JImagePanel do ViniGodoy que resolve esse problema.