29 import java.awt.event.KeyListener;
30 import java.awt.event.MouseEvent;
31 import java.awt.event.MouseListener;
32 import java.util.ArrayList;
33
34 import static jdk.test.lib.Asserts.*;
35
36
37 import test.java.awt.event.helpers.lwcomponents.LWButton;
38 import test.java.awt.event.helpers.lwcomponents.LWList;
39
40
41 /*
42 * @test
43 * @key headful
44 * @bug 8043126
45 * @summary Check whether MouseEvent.getModifiers(), MouseEvent.getModifiersEx()
46 * and KeyEvent.getModifiers() return correct modifiers when pressing
47 * keys Ctrl, Alt, Shift, Meta and mouse buttons sequentially
48 *
49 * @library /lib/testlibrary/ ../../helpers/lwcomponents/
50 * @library /test/lib
51 * @build LWComponent
52 * @build LWButton
53 * @build LWList
54 * @build ExtendedRobot
55 * @run main/timeout=600 MouseButtonsAndKeyMasksTest
56 */
57
58 public class MouseButtonsAndKeyMasksTest implements MouseListener, KeyListener {
59
60 Frame frame;
61
62 Button button;
63 LWButton buttonLW;
64 TextField textField;
65 TextArea textArea;
66 List list;
67 LWList listLW;
68
69 ExtendedRobot robot;
|
29 import java.awt.event.KeyListener;
30 import java.awt.event.MouseEvent;
31 import java.awt.event.MouseListener;
32 import java.util.ArrayList;
33
34 import static jdk.test.lib.Asserts.*;
35
36
37 import test.java.awt.event.helpers.lwcomponents.LWButton;
38 import test.java.awt.event.helpers.lwcomponents.LWList;
39
40
41 /*
42 * @test
43 * @key headful
44 * @bug 8043126
45 * @summary Check whether MouseEvent.getModifiers(), MouseEvent.getModifiersEx()
46 * and KeyEvent.getModifiers() return correct modifiers when pressing
47 * keys Ctrl, Alt, Shift, Meta and mouse buttons sequentially
48 *
49 * @library /lib/client/ ../../helpers/lwcomponents/
50 * @library /test/lib
51 * @build LWComponent
52 * @build LWButton
53 * @build LWList
54 * @build ExtendedRobot
55 * @run main/timeout=600 MouseButtonsAndKeyMasksTest
56 */
57
58 public class MouseButtonsAndKeyMasksTest implements MouseListener, KeyListener {
59
60 Frame frame;
61
62 Button button;
63 LWButton buttonLW;
64 TextField textField;
65 TextArea textArea;
66 List list;
67 LWList listLW;
68
69 ExtendedRobot robot;
|