--- old/src/java.desktop/unix/classes/sun/awt/X11/XMenuWindow.java 2015-10-22 10:07:23.995072232 -0400 +++ new/src/java.desktop/unix/classes/sun/awt/X11/XMenuWindow.java 2015-10-22 10:07:23.827072226 -0400 @@ -278,7 +278,7 @@ */ protected Rectangle getSubmenuBounds(Rectangle itemBounds, Dimension windowSize) { Rectangle globalBounds = toGlobal(itemBounds); - Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); + Dimension screenSize = graphicsConfig.getBounds().getSize(); Rectangle res; res = fitWindowRight(globalBounds, windowSize, screenSize); if (res != null) {