Fixed full-screen method for linux/rpi

This commit is contained in:
jancoow
2015-05-26 12:05:52 +02:00
parent 2af16890d4
commit 973aef2d59
+10 -1
View File
@@ -1,5 +1,7 @@
package main; package main;
import java.awt.GraphicsDevice;
import java.awt.GraphicsEnvironment;
import java.awt.event.WindowAdapter; import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent; import java.awt.event.WindowEvent;
@@ -35,8 +37,15 @@ public class Window extends JFrame {
//Set window to fullscreen //Set window to fullscreen
// setExtendedState(getExtendedState() | JFrame.MAXIMIZED_BOTH); // setExtendedState(getExtendedState() | JFrame.MAXIMIZED_BOTH);
setUndecorated(true); // setUndecorated(true);
GraphicsEnvironment graphicsEnvironment = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice[] devices = graphicsEnvironment.getScreenDevices();
if (!devices[0].isFullScreenSupported ())
{
throw new UnsupportedOperationException ("Fullscreen mode is unsupported.");
}
devices[0].setFullScreenWindow(this);
//Create Events //Create Events
LedHandler led = null; LedHandler led = null;