Looks fine.

On 9/12/17 05:09, Krishna Addepalli wrote:
Hi Sergey,

Point taken. Did the relevant changes and created a new webrev:

http://cr.openjdk.java.net/~pkbalakr/Krishna/6714836/webrev04/

Thanks,
Krishna

-----Original Message-----
From: Sergey Bylokhov
Sent: Tuesday, September 12, 2017 1:03 AM
To: Krishna Addepalli <krishna.addepa...@oracle.com>; Prasanta Sadhukhan 
<prasanta.sadhuk...@oracle.com>; swing-dev@openjdk.java.net
Subject: Re: <Swing Dev> [10][JDK-6714836] JRootPane.getMaximumSize() returns a 
width of 0

Hi, Krishna
Please use SwingUtilities.invokeAndWait() instead of invokeLater().
   - invokeAndWait() will wait while code is executed.
   - invokeLater() can start execution when the main() method is ended, so the 
jtreg will kill EDT before the test will do something useful.

On 9/10/17 22:03, Krishna Addepalli wrote:
Hi Prasanta/Sergey,

I have updated the webrev based on your recommendations:

http://cr.openjdk.java.net/~pkbalakr/Krishna/6714836/webrev03/

Thanks,
Krishna

-----Original Message-----
From: Sergey Bylokhov
Sent: Tuesday, September 5, 2017 8:04 PM
To: Prasanta Sadhukhan <prasanta.sadhuk...@oracle.com>; Krishna
Addepalli <krishna.addepa...@oracle.com>; swing-dev@openjdk.java.net
Subject: Re: <Swing Dev> [10][JDK-6714836] JRootPane.getMaximumSize()
returns a width of 0

One more note: the Swing components should be accessed on EDT.

On 9/5/17 03:26, Prasanta Sadhukhan wrote:
+1. Just one thing, you can modify the testcase to use specific
+imports
rather that wildcard imports.

Regards
Prasanta
On 9/5/2017 3:26 PM, Krishna Addepalli wrote:

Done that!

http://cr.openjdk.java.net/~pkbalakr/Krishna/6714836/webrev02/
<http://cr.openjdk.java.net/%7Epkbalakr/Krishna/6714836/webrev02/>
is the updated webrev.

Thanks,

Krishna

*From:*Prasanta Sadhukhan
*Sent:* Monday, September 4, 2017 5:45 PM
*To:* Krishna Addepalli <krishna.addepa...@oracle.com>;
swing-dev@openjdk.java.net
*Subject:* Re: <Swing Dev> [10][JDK-6714836]
JRootPane.getMaximumSize() returns a width of 0

Looks fine. But, remove @author tag as we do not use it anymore.
Also, @modules tag is used to add some internal modules if test
needs one, here it is not needed, so you remove that too. Add @run tag.

Regards
Prasanta

On 9/4/2017 3:46 PM, Krishna Addepalli wrote:

      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/
<http://cr.openjdk.java.net/%7Epkbalakr/Krishna/6714836/webrev.01/>

      Krishna

      *From:*Prasanta Sadhukhan
      *Sent:* Thursday, August 24, 2017 1:50 PM
      *To:* Krishna Addepalli <krishna.addepa...@oracle.com>
      <mailto:krishna.addepa...@oracle.com>; swing-dev@openjdk.java.net
      <mailto:swing-dev@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>
          <%3chttps:/bugs.openjdk.java.net/browse/JDK-6714836%3e>

          JDK 10 Webrev:
http://cr.openjdk.java.net/~pkbalakr/Krishna/6714836/webrev00/ <http://cr.openjdk.java.net/%7Epkbalakr/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




--
Best regards, Sergey.



--
Best regards, Sergey.



--
Best regards, Sergey.

Reply via email to