Como colocar um botão em cima de uma imagem?

Gostaria de saber como colocar um botão e outros objetos em cima de uma imagem , tentei da seguinte forma …coloquei em um JFrame e um jLabel com uma imagem … quando coloco um botão ele não fixa em cima …

Abaixo uma imagem como eu estou tentando deixar .

Vlew

[]'s

Volrath, vc pode usar 2 JPanels, ou se vc for usar/deixar vários componentes em cima dessa imagem(como um formulário de casdastro) vc pode adicionar essa imagem a um JDesktopPane dentro de um JPanel deixando ela como imagem de fundo!Fica + ou -assim:

[code]
public Container createContentPane() {
//Create the content-pane-to-be.
JPanel contentPane = new JPanel(new BorderLayout());

    desktop = new JDesktopPane(){
     Image im = (new ImageIcon("background.jpg")).getImage(); 
     public void paintComponent(Graphics g){        
      g.drawImage(im,0,0,this);            }
                                 };//fim do JDesktopPane
    contentPane.setOpaque(true);

contentPane.add(desktop);//adiciono o JDesktopPane ao JPanel
return contentPane;
}[/code]
Depois vc pode posicionar quantos elementos quiser nessa imagem!
Não se esqueça do setContentPane chamando o createContentPane!