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