On Thu, 26 Jun 2025 02:31:17 GMT, Prasanta Sadhukhan <psadhuk...@openjdk.org> wrote:
>> Ctrl+Shift+Down/Up does extend row selection down or up in Aqua L&F as it >> does in native tree view in Finder. >> Fixed the keybindings. > > Prasanta Sadhukhan has updated the pull request incrementally with one > additional commit since the last revision: > > Fix test/jdk/javax/swing/JTree/TestTreeRowSelection.java line 62: > 60: frame.pack(); > 61: frame.setLocationRelativeTo(null); > 62: frame.setVisible(true); You may move UI implementation code to helper method. test/jdk/javax/swing/JTree/TestTreeRowSelection.java line 67: > 65: robot.waitForIdle(); > 66: robot.delay(1000); > 67: int selectedRowCount = tree.getSelectionCount(); `tree.getSelectionCount()` on EDT ? test/jdk/javax/swing/JTree/TestTreeRowSelection.java line 82: > 80: System.out.println("rows selected " + curSelectedRowCount); > 81: if (curSelectedRowCount != selectedRowCount + 2) { > 82: throw new RuntimeException("ctrl+shift+down not working"); Does it sound better ? Suggestion: throw new RuntimeException("ctrl+shift+down does not select next row"); test/jdk/javax/swing/JTree/TestTreeRowSelection.java line 89: > 87: robot.keyRelease(KeyEvent.VK_UP); > 88: robot.keyRelease(KeyEvent.VK_SHIFT); > 89: robot.keyRelease(KeyEvent.VK_CONTROL); Helper method can be used to perform robot operations. test/jdk/javax/swing/JTree/TestTreeRowSelection.java line 95: > 93: System.out.println("rows selected " + curSelectedRowCount); > 94: if (curSelectedRowCount != selectedRowCount + 1) { > 95: throw new RuntimeException("ctrl+shift+up not working"); Suggestion: throw new RuntimeException("ctrl+shift+up does not select previous row"); ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/25966#discussion_r2168104410 PR Review Comment: https://git.openjdk.org/jdk/pull/25966#discussion_r2168109502 PR Review Comment: https://git.openjdk.org/jdk/pull/25966#discussion_r2168107479 PR Review Comment: https://git.openjdk.org/jdk/pull/25966#discussion_r2168110873 PR Review Comment: https://git.openjdk.org/jdk/pull/25966#discussion_r2168107994