On Fri, 28 Jun 2024 20:05:44 GMT, Alexey Ivanov <aiva...@openjdk.org> wrote:
>> Abhishek Kumar has updated the pull request incrementally with one >> additional commit since the last revision: >> >> Remove AquaMnemonicHandler class and unused APIs from WinDowsLookAndFeel, >> copyright year update > > Overall, the changes look good to me. > > There are several minor comments though. > > Now we have one common mnemonic handler instead of two… short of having three > of those. @aivanov-jdk `TestMenuMnemonic.java, bug4736093.java` and `bug6921687.java` tests failed after the helper methods are moved from `WindowsLookAndFeel.java` file to `MnemonicHandler.java`. Updated the test to invoke helper methods from MnemonicHandler class. CI testing is all ok after these tests update. > src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLabelUI.java > line 82: > >> 80: mnemonicIndex = -1; >> 81: } >> 82: if ( UIManager.getColor("Label.disabledForeground") instanceof >> Color && > > Perhaps, we could resolve the warning: `UIManager.getColor` returns `Color` > object, so what `instanceof Color` really verifies here is whether the > returned object is `null` or not. Not sure whether it is really required to update in this PR as the change may not be in the scope. ------------- PR Comment: https://git.openjdk.org/jdk/pull/18992#issuecomment-2205837472 PR Review Comment: https://git.openjdk.org/jdk/pull/18992#discussion_r1664028372