test/java/awt/event/KeyEvent/AltCharAcceleratorTest/AltCharAcceleratorTest.java

Print this page

        

*** 27,38 **** @summary Checks that <Alt>+Char accelerators work when pressed in a text component @author Anton Nashatyrev @run main AltCharAcceleratorTest */ - import sun.awt.SunToolkit; - import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.util.concurrent.CountDownLatch; import java.util.concurrent.TimeUnit; --- 27,36 ----
*** 101,116 **** } }); } void test() throws Exception { - ((SunToolkit) Toolkit.getDefaultToolkit()).realSync(); - - focusLatch.await(5, TimeUnit.SECONDS); - Robot robot = new Robot(); robot.setAutoDelay(100); robot.keyPress(KeyEvent.VK_ALT); robot.keyPress(KeyEvent.VK_T); robot.keyRelease(KeyEvent.VK_T); robot.keyRelease(KeyEvent.VK_ALT); --- 99,113 ---- } }); } void test() throws Exception { Robot robot = new Robot(); robot.setAutoDelay(100); + robot.waitForIdle(); + + focusLatch.await(5, TimeUnit.SECONDS); robot.keyPress(KeyEvent.VK_ALT); robot.keyPress(KeyEvent.VK_T); robot.keyRelease(KeyEvent.VK_T); robot.keyRelease(KeyEvent.VK_ALT);