< prev index next >

test/jdk/javax/swing/JLabel/6596966/bug6596966.java

Print this page
rev 51542 : 8210039: move OSInfo to top level testlibrary
Reviewed-by: duke

*** 25,47 **** * @test * @key headful * @bug 6596966 * @summary Some JFileChooser mnemonics do not work with sticky keys * @library ../../regtesthelpers ! * @library ../../../../lib/testlibrary ! * @build Util jdk.testlibrary.OSInfo * @run main bug6596966 * @author Pavel Porvatov */ import java.awt.*; import java.awt.event.KeyEvent; import java.awt.event.InputEvent; import java.util.ArrayList; import javax.swing.*; ! import jdk.testlibrary.OSInfo; public class bug6596966 { private static JFrame frame; private static JLabel label; --- 25,47 ---- * @test * @key headful * @bug 6596966 * @summary Some JFileChooser mnemonics do not work with sticky keys * @library ../../regtesthelpers ! * @library /test/lib ! * @build Util jdk.test.lib.Platform * @run main bug6596966 * @author Pavel Porvatov */ import java.awt.*; import java.awt.event.KeyEvent; import java.awt.event.InputEvent; import java.util.ArrayList; import javax.swing.*; ! import jdk.test.lib.Platform; public class bug6596966 { private static JFrame frame; private static JLabel label;
*** 76,86 **** robot.waitForIdle(); int keyMask = InputEvent.ALT_MASK; ! if (OSInfo.getOSType() == OSInfo.OSType.MACOSX) { keyMask = InputEvent.CTRL_MASK | InputEvent.ALT_MASK; } ArrayList<Integer> keys = Util.getKeyCodesFromKeyMask(keyMask); for (int i = 0; i < keys.size(); ++i) { robot.keyPress(keys.get(i)); --- 76,86 ---- robot.waitForIdle(); int keyMask = InputEvent.ALT_MASK; ! if (Platform.isOSX()) { keyMask = InputEvent.CTRL_MASK | InputEvent.ALT_MASK; } ArrayList<Integer> keys = Util.getKeyCodesFromKeyMask(keyMask); for (int i = 0; i < keys.size(); ++i) { robot.keyPress(keys.get(i));
< prev index next >