--- old/src/java.desktop/unix/classes/sun/awt/X11/XPopupMenuPeer.java 2015-11-06 02:13:05.428494971 -0500 +++ new/src/java.desktop/unix/classes/sun/awt/X11/XPopupMenuPeer.java 2015-11-06 02:13:05.276418973 -0500 @@ -215,7 +215,7 @@ */ protected Rectangle getWindowBounds(Point origin, Dimension windowSize) { Rectangle globalBounds = new Rectangle(origin.x, origin.y, 0, 0); - Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); + Dimension screenSize = graphicsConfig.getBounds().getSize(); Rectangle res; res = fitWindowRight(globalBounds, windowSize, screenSize); if (res != null) {