Inserindo Imagem

Boa noite galera.
Estou com um um codigo e gostaria de colocar uma imagem nele (plano de fundo) alguem pode me ajudar
segue o inicio do codigo

package livraria;

import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Graphics;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Image;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.SwingConstants;

public class Livraria extends JFrame {

public Livraria(){
super(“Livraria”);
setSize(1280, 760);
setVisible(true);
JPanel jPanel1 = new JPanel();
jPanel1.setLayout(new FlowLayout());
jPanel1.setPreferredSize(new Dimension(400, 600));

GridBagConstraints c = new GridBagConstraints();
c.gridx = 0;
c.gridy = 0;
c.gridwidth = 1;
c.gridheight = 1;
c.fill = GridBagConstraints.CENTER;
c.anchor = GridBagConstraints.NORTH;

ImageIcon imgc = new ImageIcon(“B:/Programaca Java/LP II/src/images/cliente.gif”);
JButton jBCadastrar = new JButton(“Cadastrar cliente”,imgc);
jPanel1.add(jBCadastrar, c);
add(jPanel1);
jBCadastrar.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
new Cadastrodocliente();
}…

Amigo use as tags para códigos, pois assim fica melhor o entendimento do mesmo.

Boa noite galera.
Estou com um um codigo e gostaria de colocar uma imagem nele (plano de fundo) alguem pode me ajudar
segue o inicio do codigo


package livraria; 

import java.awt.Dimension; 
import java.awt.FlowLayout; 
import java.awt.Graphics; 
import java.awt.GridBagConstraints; 
import java.awt.GridBagLayout; 
import java.awt.Image; 

import javax.swing.ImageIcon; 
import javax.swing.JButton; 
import javax.swing.JFrame; 
import javax.swing.JPanel; 
import javax.swing.SwingConstants; 

public class Livraria extends JFrame { 

public Livraria(){ 
super("Livraria");	
setSize(1280, 760); 
setVisible(true); 
JPanel jPanel1 = new JPanel(); 
jPanel1.setLayout(new FlowLayout()); 
jPanel1.setPreferredSize(new Dimension(400, 600)); 

GridBagConstraints c = new GridBagConstraints(); 
c.gridx = 0; 
c.gridy = 0; 
c.gridwidth = 1; 
c.gridheight = 1; 
c.fill = GridBagConstraints.CENTER; 
c.anchor = GridBagConstraints.NORTH; 


ImageIcon imgc = new ImageIcon("B:/Programaca Java/LP II/src/images/cliente.gif"); 
JButton jBCadastrar = new JButton("Cadastrar cliente",imgc); 
jPanel1.add(jBCadastrar, c);	
add(jPanel1); 
jBCadastrar.addActionListener(new java.awt.event.ActionListener() { 
public void actionPerformed(java.awt.event.ActionEvent e) { 
new Cadastrodocliente(); 
}......