Yo el programador

Poner un jFrame como modal en Java

Los jDialog en Java ya vienen con la propiedad de setModal() por defecto, esto permite que el formulario siempre quede en primer plano hasta que uno decida cerrarlo o abrir otro formulario encima de este.

Para los que ya trabjan con jDialog eso no es ninguna novedad. Pero en este articulo lo que les quiero mostrar es Cómo podemos asignarle una propiedad setModal() a un jFrame en Java.

Sabiendo que los jFrame no soporta el setModal(), existe una forma de hacer que un jFrame quede como modal y aparezca siempre en el primer plano de nuestra aplicación.

La forma de hacerlo es muy simples. La siguiente linea nos muestra cómo podemos lograr.

       jFrame f = new jFrame();
       f.setAlwaysOnTop(true); //Esto nos permite que el jFrame sea un modal
       f.setVisible(true);

Eso es todo, bien simples. Espero que les haya sido de utilidad

Salir de la versión móvil