JFrame en Pantalla Completa
En algunas oportunidades es necesario tomar el control de toda la pantalla, para poder fijar la resolución a la que se desea trabajar, o acelerar el rendimiento gráfico de una aplicación exigente, Java provee esta capacidad a travez de su Api Full Screen Exclusive Mode
en este pequeño ejemplo, se propone un extensión del ejemplo de captura de pantalla, para poder ingresar y salir del modo Pantalla Completa utilizando la barra de Menu del JFrame.
try {
GraphicsEnvironment gEnv =
GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice gDev = gEnv.getDefaultScreenDevice();
setVisible(false);
dispose();
setUndecorated(false);
gDev.setFullScreenWindow(null);
setSize(new Dimension(400,300));
setLocationRelativeTo(null);
setVisible(true);
} catch (Exception e) {
// TODO: Add catch code
e.printStackTrace();
}