Java: Fullscreen mode für Mac OS X 10.7

Ab Lion stellt Apple im Mac Betriebssystem den Fullscreen mode zur Verfügung. Das Fenster nimmt dabei den kompletten Bildschirm ein. Dieser Modus ist inzwischen auf mit Java einschaltbar und steht damit den Anwendern von Java-Anwendungen zur Auswahl.

Mac OSX Fullscreen mode icon

Wie geht’s? So:

@SuppressWarnings({"unchecked", "rawtypes"})

public void enableOSXFullscreen(Window window) {

   try {

      Class util = Class.forName("com.apple.eawt.FullScreenUtilities");

      Class params[] = new Class[]{Window.class, Boolean.TYPE};

      Method method = util.getMethod("setWindowCanFullScreen", params);

      method.invoke(util, window, true);

   } catch (ClassNotFoundException e1) {

   } catch (Exception e) {

      e.printStackTrace();

   }

}

 
Thumbnails powered by Thumbshots