On Fri, 19 Sep 2025 06:00:44 GMT, Prasanta Sadhukhan <[email protected]> 
wrote:

>> When looking into this, it looks like macOS does not support mnemonics. It 
>> would therefore make sense to exclude macOS from this test as its main 
>> purpose is to test mnemonics on JTabbedPanes. Updated the test header to 
>> exclude macOS and test's keyPresses to remove the macOS specific inputs.
>> 
>> https://discussions.apple.com/thread/7983221?sortBy=rank
>
> test/jdk/javax/swing/JTabbedPane/4624207/bug4624207.java line 96:
> 
>> 94:             robot.keyPress(KeyEvent.VK_ALT);
>> 95:             robot.keyPress(KeyEvent.VK_B);
>> 96:             robot.keyRelease(KeyEvent.VK_ALT);
> 
> keyRelease should be other way around...ie VK_B first and then VK_ALT

Also you may want to check another test `EditableFocusTest` which also sets 
mnemonic "B" on a JButton and it passes in macOS..One difference is it uses 
setMnemonic(char) instead of setMnemonic(int)

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

PR Review Comment: https://git.openjdk.org/jdk/pull/27371#discussion_r2361903770

Reply via email to