--- old/src/java.desktop/unix/classes/sun/awt/X11/XMenuBarPeer.java 2015-11-06 02:13:04.159860988 -0500 +++ new/src/java.desktop/unix/classes/sun/awt/X11/XMenuBarPeer.java 2015-11-06 02:13:03.999780990 -0500 @@ -296,7 +296,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 = fitWindowBelow(globalBounds, windowSize, screenSize); if (res != null) {