Como hacer fullscreen en una aplicación #Java

¡Comparte nuestro contenido!

Aunque ya hicimos una ventana OpenGL con JOGL, en esta ocasión vamos a realizar algo mucho más básico y simple: Una ventana Java típica pero en modo fullscreen.

Preparemos el proyecto en Eclipse

En Eclipse, vamos al menú File, seleccionamos New y luego Java Project.

Como hacer fullscreen en una aplicación #Java - CableNaranja

El nombre de nuestro proyecto será JavaFullScreen, después de eso, presionemos Finish.

Como hacer fullscreen en una aplicación #Java - CableNaranja

No necesitamos un modulo, presionemos el botón Don’t Create en la ventana que acaba de aparecer.

Como hacer fullscreen en una aplicación #Java - CableNaranja

Necesitamos un package. Presionamos el botón derecho del ratón sobre la carpeta src, seleccionamos New y luego Package.

Como hacer fullscreen en una aplicación #Java - CableNaranja

En la sección Name escribimos com.fullscreen (el nombre puede variar a tu gusto) y presionamos Finish.

Como hacer fullscreen en una aplicación #Java - CableNaranja

Es hora de crear la clase. Sobre nuestro package, presionamos el botón derecho del ratón, seleccionamos New y luego Class.

Como hacer fullscreen en una aplicación #Java - CableNaranja

El Name de nuestra clase será fullscreenWindow, también seleccionamos la opción public static void main, después de eso presionemos Finish.

Como hacer fullscreen en una aplicación #Java - CableNaranja

Preparemos nuestra clase fullscreen

Con la clase recien creada, hagamos que derive de JFrame y añadamos el import correspondiente.

Como hacer fullscreen en una aplicación #Java - CableNaranja

Inmediatamente se nos pedirá crear un default serial ID, añadamos el que nos propone Eclipse.

Como hacer fullscreen en una aplicación #Java - CableNaranja

Es hora de programar lo básico

Añadimos el constructor de clase.

public fullscreenWindow(){
}

Trabajemos dentro de nuestra clase. Lo primero es el título de la ventana con super()

super("Ventana Fullscreen");

Le ponemos un tamaño default con el método setSize.

this.setSize(640, 480);

Habilitamos el botón de cerrar de la ventana con el método setDefaultCloseOperation()

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

A través de getContentPane() y el método setBackground() le ponemos un color rojo de fondo (Puede ser a tu gusto)

this.getContentPane().setBackground(Color.RED);

Hagamos que nuestra ventana sea fullscreen

Con el método setExtendedState hacemos que se maximice la ventana.

this.setExtendedState(JFrame.MAXIMIZED_BOTH);

Ahora, ocultamos los bordes y el título de la ventana con el método setUndecorated()

this.setUndecorated(true);

Y hacemos que la ventana sea visible con setVisible()

this.setVisible(true);

Finalmente, hacemos la instancia dentro del main()

new fullscreenWindow();

Nos debe de quedar así:

Como hacer fullscreen en una aplicación #Java - CableNaranja

¡Es hora de probar nuestro código!

Es hora de ejecutar el código que hicimos. Al hacerlo, debemos obtener algo similar a esto:

Como hacer fullscreen en una aplicación #Java - CableNaranja

¿Te ha resultado? Déjanos saber en los comentarios aquí abajo, en nuestra cuenta de twitter @cablenaranja7 o en nuestra página de facebook.

¡Comparte nuestro contenido!

Israel García

Docente, IT Manager, Blogger & Developer. Escribo por diversión, educo por pasión. | Grandstanding is not my thing.

Podría también gustarte...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

shares