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 …
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:
publicContainercreateContentPane(){//Create the content-pane-to-be.JPanelcontentPane=newJPanel(newBorderLayout());desktop=newJDesktopPane(){Imageim=(newImageIcon("background.jpg")).getImage();publicvoidpaintComponent(Graphicsg){g.drawImage(im,0,0,this);}};//fim do JDesktopPanecontentPane.setOpaque(true);contentPane.add(desktop);//adiciono o JDesktopPane ao JPanel returncontentPane;}
Depois vc pode posicionar quantos elementos quiser nessa imagem!
Não se esqueça do setContentPane chamando o createContentPane!