| | 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 | }}} |