¿como crear un Jpanel dinamico dentro de un JFrame?

por favor necesito ayuda sobre esto…tengo un JFrame que tiene un JPanel dentro y en este debo desplegar un mapa con 100 botones 10×10 y crearlos dentro de un ciclo y que me determine la pocision del boton sin condiciones dentro del ciclo. (los botones sin numero) y en los botones debo tener un “punto” que se escondera y movera (todo esto creado en una clase) cada vez que el usuario este cerca de encontrarlo al clicar cerca o donde este se encuentre y contar los intentos del usuario