codice:
class ImagePanel extends JPanel {
  ImageIcon icon;

        public ImagePanel(String imagePath) {
                super();
               icon = new ImageIcon(imagePath);
        }
        
        public void paintComponent(Graphics g) {
          g.drawImage(icon.getImage(), 0, 0, icon.getIconWidth(), icon.getIconHeight(), this);
        }

}
Questo è ridotto all'osso, puoi benissimo passare qualunque immagine valida a g.drawImage.