package br.com.etyllica.awt.core;
import java.awt.GraphicsDevice;
import java.awt.GraphicsEnvironment;
import br.com.etyllica.awt.FullScreenWindow;
import br.com.etyllica.core.graphics.Monitor;
public class FullScreenHelper {
public static FullScreenWindow enableFullScreen(AWTCore core, Monitor selectedMonitor) {
GraphicsDevice gd = selectedMonitor.getDevice();
FullScreenWindow frame = new FullScreenWindow(core, selectedMonitor);
gd.setFullScreenWindow(frame);
frame.setVisible(true);
return frame;
}
public static void disableFullScreen(AWTCore core) {
core.getFullScreenWindow().dispose();
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice gs = ge.getDefaultScreenDevice();
gs.setFullScreenWindow(null);
}
}