On Thu, 4 Sep 2025 08:09:54 GMT, Alexey Ivanov <aiva...@openjdk.org> wrote:

>> Damon Nguyen has updated the pull request incrementally with one additional 
>> commit since the last revision:
>> 
>>   Review comment edits
>
> test/jdk/java/awt/List/MouseDraggedOriginatedByScrollBarTest.java line 85:
> 
>> 83:                     System.out.println(me.toString());
>> 84:                     throw new RuntimeException("Test failed. Mouse 
>> dragged " +
>> 85:                             "event detected.");
> 
> Suggestion:
> 
>                     throw new RuntimeException("Mouse dragged event 
> detected.");
> 
> Being concise is better, isn't it? An exception is already an indicator that 
> the test failed, let's just provide the reason.

True, updated. Thanks!

> test/jdk/java/awt/List/MouseDraggedOriginatedByScrollBarTest.java line 127:
> 
>> 125:             loc = p;
>> 126:         });
>> 127:         robot.mouseMove(loc.x - 10, loc.y + 20);
> 
> Suggestion:
> 
>         EventQueue.invokeAndWait(() -> {
>             Point p = list.getLocationOnScreen();
>             p.translate(list.getWidth() - 10, 20);
>             loc = p;
>         });
>         robot.mouseMove(loc.x, loc.y);
> 
> Prepare the correct location inside `invokeAndWait`. The offsets could be 
> declared constants, which may result in clearer code.

Updated this and tested again on ubuntu 24.04 to double-check point values.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/26636#discussion_r2325783958
PR Review Comment: https://git.openjdk.org/jdk/pull/26636#discussion_r2325784722

Reply via email to