Hacer una ventana de Swing a pantalla completa

martes, septiembre 01, 2009 , 4 Comments

Clase para hacer una ventana de swing a pantalla completa
import java.awt.Dimension;
import java.awt.GraphicsDevice;
import java.awt.GraphicsEnvironment;

import javax.swing.JFrame;

public class Pantalla {
private GraphicsEnvironment ge =GraphicsEnvironment.getLocalGraphicsEnvironment();
private GraphicsDevice gd = null;

public void fullScreen(JFrame frame) {
gd = ge.getDefaultScreenDevice();
// Si no hay soporte adecuado lo mostramos por pantalla
if (!gd.isFullScreenSupported()) {
System.out.println("WARNING: No hay soporte.\n");
} else {
System.out.println("INFO: Detectado soporte\n");
}
try {
// Activamos el modo a pantalla completa
gd.setFullScreenWindow(frame);
// Inicializamos toda la interfaz gráfica                    
} catch (Throwable e) {
e.printStackTrace();
System.out.println("ERROR CRITICO: " + e.getMessage());
}
}

public void exit() {
//   salimos del modo a pantalla completa
gd.setFullScreenWindow(null);
//   salimos de la aplicación
System.exit(0);
}
}

Siguenos en nuestras redes sociales.

4 comentarios:

  1. Funciona de mil maravillas aunque solo use 3 lineas del código
    salu2

    ResponderEliminar
  2. Muchas gracias, pero tengo una consulta, como podría hacerlo para una ventana tipo Jdialog?
    Saludos

    ResponderEliminar