On Fri, 16 Aug 2024 16:44:17 GMT, Harshitha Onkar <hon...@openjdk.org> wrote:

>>> I moved it to `BasicLookAndFeel.java` since that's where the values are 
>>> specifically defined.
>> 
>> Perhaps, we need a note in *both files*.
>> 
>> In `MetalLookAndFeel.java` to refer to `BasicLookAndFeel` where the margin 
>> is defined, similar to what's done for check boxes and radio button.
>> 
>> And in `BasicLookAndFeel.java` to note that the above margins are vastly 
>> different from other L&Fs.
>> 
>> What about this text?
>> 
>> **`MetalLookAndFeel.java`**
>> 
>>             // default margin is (2, 14, 2, 14), defined in
>>             // BasicLookAndFeel via "Button.margin" UI property.
>> 
>> 
>> **`BasicLookAndFeel.java`**
>> 
>>             // The above margin has vastly larger horizontal values when
>>             // compared to other look and feels that don't rely on these 
>> values
>
> I agree, adding a note at both places looks clearer. The additional note in 
> MetalLookAndFeel.java as above gives a quick lookup.

That does sound best. Added the notes to both areas as suggested. I still don't 
know how to not make the note in `MetalLookAndFeel.java` not feel like it's 
hanging, but I added the note to the same spot again. I think it's the most 
logical area.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/20482#discussion_r1720213468

Reply via email to