RFR: 8327826: Convert javax/swing/border/Test4243289.java applet test to main [v2]

Alexey Ivanov aivanov at openjdk.org
Tue Mar 12 08:51:13 UTC 2024


On Tue, 12 Mar 2024 03:48:37 GMT, Tejesh R <tr at openjdk.org> wrote:

>> Convert javax/swing/border/Test4243289.java applet test to main based test using PassFailJFrame.
>
> Tejesh R has updated the pull request incrementally with one additional commit since the last revision:
> 
>   Review updates - splitUI

Changes requested by aivanov (Reviewer).

test/jdk/javax/swing/border/Test4243289.java line 44:

> 42:     public static void main(String[] args) throws Exception {
> 43:         String testInstructions = """
> 44:                 If TiltedBorder with title "Panel Title" is overstriken with

Suggestion:

                If TitledBorder with title "Panel Title" is overstruck with

Typo in the border class name; _“overstriken”_ is a rare form, more standard form is _“overstruck”_, see Wiktionary [entry for “overstrike”](https://en.wiktionary.org/wiki/overstrike#Verb), other dictionaries agree.

test/jdk/javax/swing/border/Test4243289.java line 59:

> 57: 
> 58:     public static JComponent init() {
> 59:         Font font = new Font("Dialog", Font.PLAIN, 12); // NON-NLS: the font name

Suggestion:

        Font font = new Font(Font.DIALOG, Font.PLAIN, 12);

I suggest using the constant. The test may have been written before this constant became available.

test/jdk/javax/swing/border/Test4243289.java line 74:

> 72:         main.add(Box.createVerticalGlue());
> 73:         main.add(panel);
> 74:         main.add(Box.createVerticalGlue());

Suggestion:

        main.add(panel);

The glue isn't needed here, the panel handles resizing well.

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

PR Review: https://git.openjdk.org/jdk/pull/18197#pullrequestreview-1930429030
PR Review Comment: https://git.openjdk.org/jdk/pull/18197#discussion_r1521066252
PR Review Comment: https://git.openjdk.org/jdk/pull/18197#discussion_r1521068946
PR Review Comment: https://git.openjdk.org/jdk/pull/18197#discussion_r1521067546


More information about the client-libs-dev mailing list