<Swing Dev> [9] Review Request for 8079640: GroupLayout incorrect layout with large JTextArea

Sergey Bylokhov Sergey.Bylokhov at oracle.com
Fri May 8 13:07:47 UTC 2015


Hi, Semyon.
It will be good to dig into the history of GroupLayout and understand 
why this was constrained, note that tutorial should be updated also.

On 08.05.15 11:47, Semyon Sadetsky wrote:
> Hello,
>
> Please review fix for JDK9:
>
> bug: https://bugs.openjdk.java.net/browse/JDK-8079640
> webrev: http://cr.openjdk.java.net/~ssadetsky/8079640/webrev.00/
>
> *THE ROOT CAUSE
> Component minimum size is limited to Short.MAX_VALUE in GroupLayout.
> JDK turtorial 
> https://docs.oracle.com/javase/tutorial/uiswing/layout/group.html 
> tells that Short.MAX_VALUE is treated as infinite.
> But I did not find any reasons in JDK specs why a bigger number cannot 
> be used.
>
> *SOLUTION
> Remove the limitation
>
> *TESTING
> Test is added to cover the large component scenario.
> Existing GroupLayout tests are passed.
>
> --Semyon
>


-- 
Best regards, Sergey.




More information about the swing-dev mailing list