Hello AWT team,

I am currently looking at JDK-6464548 issue[1], and as you can see in javadoc[2] we have only setMinimumSize() implemented in java.awt.Window and setMaximumSize() is not implemented.

So my question is about how setMaximumSize() (and setMinimumSize()) should interfere with setMaximizedBounds()[3]?

I see several options here:

1. setMaximizedBounds() refers to a different state and does not depend on setMaximumSize() and setMinimumSize() 2. setMaximizedBounds() respects setMaximumSize() and setMinimumSize(). If the window is maximized and maximized bounds does not conform with maximum or minimum size then window will shrunk or enlarge to honor these sizes. 3. If maximum size is set then we deny window maximize operation and setMaximizedBounds() have no effect.

What do you think?

[1] https://bugs.openjdk.java.net/browse/JDK-6464548
[2] http://docs.oracle.com/javase/7/docs/api/java/awt/Window.html#setMinimumSize(java.awt.Dimension) [3] http://docs.oracle.com/javase/7/docs/api/java/awt/Frame.html#setMaximizedBounds(java.awt.Rectangle)


--
Thanks,

Alexander.

Reply via email to