Crear JInternalFrame multiples instacias usando form

buenas tardes soy nuevo en java y este es mi primer blog

y empiezo con una gran duda dejen explico

necesito crear múltiples instancias de un JInternalFrame y meterlo dentro de un gridLayout

porque cada internal representara a una habitación de un hotel en mi practica

y lo hago así:

con un metodo:

public void habitaciones(int numero){

for(int i=0; i <= numero; i++){
hab h = new hab();
h.setvisible(true);
h.show();
escritorio.add(h);
}

hab es mi internal ya creado con netbeans

y escritorio es my JDesktopPane

y efectivamente si se dibujan pero a qui es donde tengo el problema

solo se puede seleccionar el primer internal que se dibuja alguien me podría ayudar y explicar de paso

yo quisiera que se seleccionar de manera independiente cada uno pero solo se puede seleccionar uno el primero

dejare una foto muchas gracias...

}

AdjuntoTamaño
principal.jpg123.9 KB

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

resulto

solo ahí que agregar un panel amigos y es todo ya lo resolví jeje