23
24
25 import java.awt.*;
26
27 import java.awt.event.InputEvent;
28 import java.awt.event.KeyEvent;
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.testlibrary.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 * @bug 8043126
44 * @summary Check whether MouseEvent.getModifiers(), MouseEvent.getModifiersEx()
45 * and KeyEvent.getModifiers() return correct modifiers when pressing
46 * keys Ctrl, Alt, Shift, Meta and mouse buttons sequentially
47 *
48 * @library ../../../../../lib/testlibrary/ ../../helpers/lwcomponents/
49 * @build LWComponent
50 * @build LWButton
51 * @build LWList
52 * @build ExtendedRobot
53 * @run main/timeout=600 MouseButtonsAndKeyMasksTest
54 */
55
56 public class MouseButtonsAndKeyMasksTest implements MouseListener, KeyListener {
57
58 Frame frame;
59
60 Button button;
61 LWButton buttonLW;
62 TextField textField;
|
23
24
25 import java.awt.*;
26
27 import java.awt.event.InputEvent;
28 import java.awt.event.KeyEvent;
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.testlibrary.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 * @build LWComponent
51 * @build LWButton
52 * @build LWList
53 * @build ExtendedRobot
54 * @run main/timeout=600 MouseButtonsAndKeyMasksTest
55 */
56
57 public class MouseButtonsAndKeyMasksTest implements MouseListener, KeyListener {
58
59 Frame frame;
60
61 Button button;
62 LWButton buttonLW;
63 TextField textField;
|