On Fri, 15 Mar 2024 16:13:33 GMT, Alexander Zuev <kiz...@openjdk.org> wrote:
> Converted to a main manual test. test/jdk/java/awt/Cursor/CursorOverlappedPanelsTest.java line 34: > 32: import javax.swing.JPanel; > 33: > 34: /** Suggestion: /* test/jdk/java/awt/Cursor/CursorOverlappedPanelsTest.java line 56: > 54: frame.getContentPane().add(layeredPane); > 55: frame.pack(); > 56: frame.setVisible(true); frame.setVisible(true) can be removed, this avoid the test pane to appear initially at a different location and then switch the final location, additionally PassFailJFrame handles it. test/jdk/java/awt/Cursor/CursorOverlappedPanelsTest.java line 85: > 83: .title("Overlapping Panels Cursor Test Instructions") > 84: .instructions(instructions) > 85: .rows(4) May be 5-6 rows looks better for the instruction length. Using the below format avoids the need to specify a hardcoded row count number :) Suggestion: .rows((int) instructions.lines().count() + 1) test/jdk/java/awt/Cursor/CursorOverlappedPanelsTest.java line 91: > 89: .awaitAndCheck(); > 90: } > 91: } EOF newline missing. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/18331#discussion_r1527004319 PR Review Comment: https://git.openjdk.org/jdk/pull/18331#discussion_r1527005718 PR Review Comment: https://git.openjdk.org/jdk/pull/18331#discussion_r1527007416 PR Review Comment: https://git.openjdk.org/jdk/pull/18331#discussion_r1527005886