<Swing Dev> [10][JDK-6714836] JRootPane.getMaximumSize() returns a width of 0
Krishna Addepalli
krishna.addepalli at oracle.com
Mon Sep 4 10:16:33 UTC 2017
Hi Prasanta,
Thanks for bringing that up. I have updated the webrev with the test case.
JDK 10 Webrev: http://cr.openjdk.java.net/~pkbalakr/Krishna/6714836/webrev.01/
Krishna
From: Prasanta Sadhukhan
Sent: Thursday, August 24, 2017 1:50 PM
To: Krishna Addepalli <krishna.addepalli at oracle.com>; swing-dev at openjdk.java.net
Subject: Re: <Swing Dev> [10][JDK-6714836] JRootPane.getMaximumSize() returns a width of 0
You can add a regression test with the fix as JBS already has one.
Regards
Prasanta
On 8/24/2017 12:37 PM, Krishna Addepalli wrote:
Hi All,
Bug : JDK- 6714836 <https://bugs.openjdk.java.net/browse/JDK-6714836>
JDK 10 Webrev: HYPERLINK "http://cr.openjdk.java.net/%7Epkbalakr/Krishna/6714836/webrev00/"http://cr.openjdk.java.net/~pkbalakr/Krishna/6714836/webrev00/
The issue is that when a text label is added to JRootPane and query the maximumLayoutSize, it is returning 0. The root cause is because, JRootPane decides to provide the Minimum width of Menubar (which in this case is 0) and the content pane (which contains the JLabel). Actually, it should return the maximum of the two, since that is what is the layout size needed.
Thanks,
Krishna
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/swing-dev/attachments/20170904/75329a2d/attachment.html>
More information about the swing-dev
mailing list