< prev index next >
test/jdk/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.java
Print this page
rev 51542 : 8210039: move OSInfo to top level testlibrary
Reviewed-by: duke
*** 24,38 ****
/*
test
@bug 6346690
@summary Tests that key_typed is consumed after mnemonic key_pressed is handled for a menu item.
@author anton.tarasov@sun.com: area=awt-focus
! @library ../../../../lib/testlibrary
! @build jdk.testlibrary.OSInfo
@run applet ConsumeNextMnemonicKeyTypedTest.html
*/
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.applet.Applet;
--- 24,40 ----
/*
test
@bug 6346690
@summary Tests that key_typed is consumed after mnemonic key_pressed is handled for a menu item.
@author anton.tarasov@sun.com: area=awt-focus
! @library /test/lib
! @build jdk.test.lib.Platform
@run applet ConsumeNextMnemonicKeyTypedTest.html
*/
+ import jdk.test.lib.Platform;
+
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.applet.Applet;
*** 114,132 ****
robot.delay(100);
robot.keyRelease(KeyEvent.VK_BACK_SPACE);
robot.waitForIdle();
! if (jdk.testlibrary.OSInfo.getOSType() == jdk.testlibrary.OSInfo.OSType.MACOSX) {
robot.keyPress(KeyEvent.VK_CONTROL);
}
robot.keyPress(KeyEvent.VK_ALT);
robot.keyPress(KeyEvent.VK_F);
robot.delay(100);
robot.keyRelease(KeyEvent.VK_F);
robot.keyRelease(KeyEvent.VK_ALT);
! if (jdk.testlibrary.OSInfo.getOSType() == jdk.testlibrary.OSInfo.OSType.MACOSX) {
robot.keyRelease(KeyEvent.VK_CONTROL);
}
robot.waitForIdle();
--- 116,134 ----
robot.delay(100);
robot.keyRelease(KeyEvent.VK_BACK_SPACE);
robot.waitForIdle();
! if (Platform.isOSX()) {
robot.keyPress(KeyEvent.VK_CONTROL);
}
robot.keyPress(KeyEvent.VK_ALT);
robot.keyPress(KeyEvent.VK_F);
robot.delay(100);
robot.keyRelease(KeyEvent.VK_F);
robot.keyRelease(KeyEvent.VK_ALT);
! if (Platform.isOSX()) {
robot.keyRelease(KeyEvent.VK_CONTROL);
}
robot.waitForIdle();
< prev index next >