Posted by
Sven Gothel on
Nov 12, 2011; 3:00am
URL: https://forum.jogamp.org/Feedback-on-Newt-bindings-by-lhkbob-tp823824p3501651.html
On Friday, November 11, 2011 05:07:08 PM jouvieje [via jogamp] wrote:
>
> Not sure how this could work with newt GLWindow. Obvisouly,
> setFullScreenWindow could not be used with a GLWindow (and so
> device.setDisplayMode not as it require a fullscreen window to be set).
>
You are right, it is not. Pixdesk was referring to AWT fullscreen.
Here is how you use NEWT fullscreen (ie. ScreenMode):
http://jogamp.org/git/?p=jogl.git;a=blob;f=src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode01NEWT.java;hb=HEAD(More ScreenMode tests in the same package)
Cut out from the unit test and brought to some simple order:
183 GLWindow window = ...
184 Screen screen = window.getScreen();
185
186 List<ScreenMode> screenModes = screen.getScreenModes();
187 if(screenModes.size()>1) {
207 screenModes = ScreenModeUtil.filterByRate(screenModes, smOrig.getMonitorMode().getRefreshRate());
210 screenModes = ScreenModeUtil.filterByRotation(screenModes, 0);
213 screenModes = ScreenModeUtil.filterByResolution(screenModes, new Dimension(801, 601));
217 screenModes = ScreenModeUtil.getHighestAvailableBpp(screenModes);
221 ScreenMode sm = (ScreenMode) screenModes.get(0);
223 screen.setCurrentScreenMode(sm);
224 }
225 window.setFullscreen(true);
~Sven