# HG changeset patch # User alexsch # Date 1441890150 -14400 # Node ID 65cab946433bf3451a37e47ed5a8f0edba86b3c8 # Parent 873342a31deef243dba0063896cc0894ec12838c 8032568: Test javax/swing/JInternalFrame/8020708/bug8020708.java fails on Windows virtual hosts Reviewed-by: serb, alexsch Contributed-by: Rajeev Chamyal diff -r 873342a31dee -r 65cab946433b test/javax/swing/JInternalFrame/8020708/bug8020708.java --- a/test/javax/swing/JInternalFrame/8020708/bug8020708.java Wed Sep 09 19:10:38 2015 +0300 +++ b/test/javax/swing/JInternalFrame/8020708/bug8020708.java Thu Sep 10 17:02:30 2015 +0400 @@ -35,7 +35,7 @@ /** * @test - * @bug 8020708 + * @bug 8020708 8032568 * @author Alexander Scherbatiy * @summary NLS: mnemonics missing in SwingSet2/JInternalFrame demo * @library ../../regtesthelpers @@ -111,8 +111,14 @@ Util.hitKeys(robot, KeyEvent.VK_CONTROL, KeyEvent.VK_SPACE); robot.waitForIdle(); - - Util.hitKeys(robot, KeyEvent.VK_C); + int keyCode = KeyEvent.VK_C; + String mnemonic = UIManager + .getString("InternalFrameTitlePane.closeButton.mnemonic"); + try { + keyCode = Integer.parseInt(mnemonic); + } catch (NumberFormatException e) { + } + Util.hitKeys(robot, keyCode); robot.waitForIdle(); robot.delay(500);