java – ¿Cómo abrir una ventana jFrame cada vez que recorre un bucle?

Estoy haciendo un proyecto java de clase. La primera parte era hacer un juego tipo Saber y Ganar, donde seleccionabas los jugadores y las rondas. En cada ronda cada jugador tiene que contestar a una pregunta (puede ser de tres tipos, cálculo matemático, letras o inglés). Esto lo hice con doble bucle, el primero para las rondas y el de dentro para cada jugador. El problema viene en la segunda parte del proyecto, donde tenemos que transformar el juego de forma que tenga interfaz gráfica…cada vez que aparece una pregunta tengo que abrir una ventana jFrame con la pregunta y un jTextField para que el usuario introduzca la respuesta.
En la primera parte del proyecto, el bucle esperaba a que el usuario introduzca por teclado la respuesta antes de continuar…pero no sé como hacer esto con una nueva ventana jFrame. Dicho de otra manera, no sé qué hacer para que el bucle se espere a que el usuario introduzca la respuesta y le dé al botón de continuar y que al hacer esto, se cierre la ventana y el bucle abra otra con la siguiente pregunta.
Muchas gracias, espero haberme explicado bien…