6684916: jframe.setMaximizedBounds() has no effect in linux
Summary: Specification should indicate that the feature may be unsupported on some platforms.
Reviewed-by: art, dcherepanov
--- a/jdk/src/share/classes/java/awt/Frame.java Mon Oct 12 19:07:43 2009 +0400
+++ b/jdk/src/share/classes/java/awt/Frame.java Wed Oct 14 15:46:13 2009 +0400
@@ -845,8 +845,11 @@
* others by setting those fields you want to accept from system
* to <code>Integer.MAX_VALUE</code>.
* <p>
- * On some systems only the size portion of the bounds is taken
- * into account.
+ * Note, the given maximized bounds are used as a hint for the native
+ * system, because the underlying platform may not support setting the
+ * location and/or size of the maximized windows. If that is the case, the
+ * provided values do not affect the appearance of the frame in the
+ * maximized state.
*
* @param bounds bounds for the maximized state
* @see #getMaximizedBounds()