/ / ¿Cómo agregar imagen a estos JFrames? - java, imagen, swing

¿Cómo agregar imagen a estos JFrames? - java, imagen, swing

Quiero agregar una imagen a cada ventana que crea este código.

import java.util.Random;
import javax.swing.JFrame;

public class what {
public static void main(String[] args) {
Random ran = new Random();
while(true) {
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
frame.setName("" +ran.nextLong());
frame.setBounds(ran.nextInt(700), ran.nextInt(890) + 10, ran.nextInt(700), ran.nextInt(700));
JFrame frame1 = new JFrame();
frame1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame1.setVisible(true);
frame1.setName("" + ran.nextLong());
frame1.setBounds(ran.nextInt(700), ran.nextInt(890) + 10, ran.nextInt(700), ran.nextInt(700));
}
}
}

Respuestas

1 para la respuesta № 1
JLabel imgLabel = new JLabel(new ImageIcon("path_to_image.png"));
add(imgLabel)

1 para la respuesta № 2

frame.add (nuevo JLabel (new ImageIcon ("Image Path / Image.png")));