Respuestas a los Comentarios:
Como colocar imagenes un en JFrame
Una manera facil de hacerlo es mediante una Etiqueta, colocas una etiqueta en el JFrame y a esa etiqueta le agregas un icono.

Su codigo es:
import java.awt.BorderLayout;
import javax.swing.Box;
import javax.swing.BoxLayout;
import javax.swing.JPanel;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.ImageIcon;
import java.awt.Dimension;
import javax.swing.JButton;
public class Imagenes extends JFrame {
private static final long serialVersionUID = 1L;
private JPanel jContentPane = null;
private JLabel jLabel = null;
private JButton jButton = null;
private JPanel jPanel = null;
private JButton jButton1 = null;
private JButton jButton2;
public Imagenes() {
super();
initialize();
}
private void initialize() {
this.setSize(401, 574);
this.setContentPane(getJContentPane());
this.setTitle("Mi Frame");
}
private JPanel getJContentPane() {
if (jContentPane == null) {
jLabel = new JLabel();
jLabel.setText("JLabel");
jLabel.setIcon(new ImageIcon("F:/NuevoWorspace/Pruebas/004924117.jpg"));
jContentPane = new JPanel();
jContentPane.setLayout(new BorderLayout());
jContentPane.add(jLabel, BorderLayout.CENTER);
jContentPane.add(getJPanel(), BorderLayout.SOUTH);
}
return jContentPane;
}
private JPanel getJPanel() {
if (jPanel == null) {
jPanel = new JPanel();
jPanel.setLayout(new BoxLayout(jPanel,BoxLayout.X_AXIS));
jPanel.add(Box.createHorizontalGlue());
jPanel.add(getJButton1());
jPanel.add(Box.createRigidArea(new Dimension(20,10)));
jPanel.add(getJButton2());
jPanel.add(Box.createHorizontalGlue());
}
return jPanel;
}
private JButton getJButton1() {
if (jButton1 == null) {
jButton1 = new JButton();
jButton1.setText("Aceptar");
}
return jButton1;
}
private JButton getJButton2() {
if (jButton2 == null) {
jButton2 = new JButton();
jButton2.setText("Cancelar");
}
return jButton2;
}
}

