| 2 | {{{ |
| 3 | code: |
| 4 | System.out.println(GraphicsEnvironment.getLocalGraphicsEnvironment().getMaximumWindowBounds()); |
| 5 | |
| 6 | java 8 result: |
| 7 | java.awt.Rectangle[x=1366,y=0,width=1920,height=1080] |
| 8 | |
| 9 | java 10.0.1 result: |
| 10 | Exception in thread "main" java.lang.IllegalArgumentException: Window must not be zero |
| 11 | at java.desktop/sun.awt.X11.XAtom.checkWindow(XAtom.java:774) |
| 12 | at java.desktop/sun.awt.X11.XAtom.getAtomData(XAtom.java:465) |
| 13 | at java.desktop/sun.awt.X11.XToolkit.getWorkArea(XToolkit.java:805) |
| 14 | at java.desktop/sun.awt.X11.XToolkit.getInsets(XToolkit.java:881) |
| 15 | at java.desktop/sun.awt.X11.XToolkit.getScreenInsets(XToolkit.java:869) |
| 16 | at java.desktop/sun.java2d.SunGraphicsEnvironment.getUsableBounds(SunGraphicsEnvironment.java:274) |
| 17 | at java.desktop/sun.awt.X11GraphicsEnvironment.getXineramaWindowBounds(X11GraphicsEnvironment.java:390) |
| 18 | at java.desktop/sun.awt.X11GraphicsEnvironment.getMaximumWindowBounds(X11GraphicsEnvironment.java:314) |
| 19 | at main.main(main.java:6) |
| 20 | |
| 21 | }}} |