The issue has already been reported as bug 7010721 (http://bugs.java.com/bugdatabase/view_bug.do?bug_id=7010721) and is marked as fixed. However it's still there with a different behavior. The maximized bounds of the first (default) screen will be used for the secondary screen if the screen resolution of the default screen is less than the screen resolution of the secondary screen. See also related issue http://bugs.java.com/bugdatabase/view_bug.do?bug_id=6829250. Another related issue is https://bugs.openjdk.java.net/browse/JDK-6699851, which seems to have some root cause analysis on the behavior of maximized windows on multi screen monitors.