test/java/awt/event/KeyEvent/KeyChar/KeyCharTest.java
Print this page
@@ -26,11 +26,10 @@
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.event.AWTEventListener;
import java.awt.event.KeyEvent;
import java.util.Locale;
-import sun.awt.SunToolkit;
/*
* @test
* @bug 8022401
* @summary Wrong key char
@@ -57,22 +56,22 @@
}, AWTEvent.KEY_EVENT_MASK);
}
public static void main(String[] args) throws Exception {
- SunToolkit toolkit = (SunToolkit) Toolkit.getDefaultToolkit();
Frame frame = new Frame();
frame.setSize(300, 300);
frame.setVisible(true);
- toolkit.realSync();
-
Robot robot = new Robot();
+ robot.setAutoDelay(50);
+ robot.waitForIdle();
+
robot.keyPress(KeyEvent.VK_DELETE);
robot.keyRelease(KeyEvent.VK_DELETE);
- toolkit.realSync();
+ robot.waitForIdle();
frame.dispose();
if (eventsCount != 3) {
throw new RuntimeException("Wrong number of key events: " + eventsCount);