On Tue, 15 Apr 2025 19:49:43 GMT, Harshitha Onkar <hon...@openjdk.org> wrote:

>> Details:
>> Refactored code as requested in the Bug description.
>> 
>> Tested and verified the test passes.
>
> test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java line 181:
> 
>> 179:         mainFrame.getContentPane()
>> 180:                  .setLayout(new BoxLayout(mainFrame.getContentPane(),
>> 181:                                           BoxLayout.Y_AXIS));
> 
> Minor nit:
> Can be simplified by removing .getContentPane() from ln#170-173) as well 
> similar to the following.
> 
> Suggestion:
> 
>         mainFrame.setLayout(new BoxLayout(mainFrame.getContentPane(),
>                                           BoxLayout.Y_AXIS));

This not necessary… it doesn't change the logic, and leaving adding components 
as they are (unless updated with a new vertical box) preserves attribution to 
the original author of the test.

Minor nit, the suggestion is incorrect, or rather it looks incorrect. The first 
parameter to `BoxLayout` constructor should be the component to which you set 
the layout, and preserving `.getContentPane()` makes the code look correct.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/24384#discussion_r2049319828

Reply via email to