RFR: JDK-8290469: Add new positioning options to PassFailJFrame test framework [v11]
Harshitha Onkar
honkar at openjdk.org
Tue Aug 23 19:24:51 UTC 2022
On Tue, 23 Aug 2022 14:34:08 GMT, Alexey Ivanov <aivanov at openjdk.org> wrote:
>> Harshitha Onkar has updated the pull request incrementally with one additional commit since the last revision:
>>
>> minor change to positionTestWindow javadoc
>
> test/jdk/java/awt/regtesthelpers/PassFailJFrame.java line 287:
>
>> 285: * such that its top left corner is at the top left corner of
>> 286: * the screen and the test window (if not null) is placed to
>> 287: * the right of the instruction frame.
>
> Such formatting looks good in the source code, yet in Javadoc (which is never created, I know) and in a tooltip in an IDE, it becomes unreadable because there are no breaks.
>
> I propose to use a list:
>
>
> * @param position position must be one of:
> * <ul>
> * <li>{@code HORIZONTAL} - the test instruction frame is positioned
> * such that its right edge aligns with screen's horizontal
> * center and the test window (if not {@code null}) is placed to
> * the right of the instruction frame.
> *
> * <li>{@code VERTICAL} - the test instruction frame is positioned such
> * that its bottom edge aligns with the screen's vertical
> * center and the test window (if not {@code null}) is placed below
> * the instruction frame.
> *
> * <li>{@code TOP_LEFT_CORNER} - the test instruction frame is positioned
> * such that its top left corner is at the top left corner of
> * the screen and the test window (if not {@code null}) is placed to
> * the right of the instruction frame.
> * </ul>
>
>
> For consistency with the `testWindow` parameter, I put `{@code}` around `null`.
Updated the javadoc as per review comments.
-------------
PR: https://git.openjdk.org/jdk/pull/9525
More information about the client-libs-dev
mailing list