18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 */
23
24 import java.awt.Component;
25 import java.awt.EventQueue;
26 import java.awt.MouseInfo;
27 import java.awt.Rectangle;
28 import java.awt.Robot;
29 import java.awt.event.InputEvent;
30 import java.awt.event.KeyAdapter;
31 import java.awt.event.KeyEvent;
32
33 import javax.swing.JFrame;
34 import javax.swing.JTextField;
35
36 /**
37 * @test
38 * @bug 8143054
39 */
40 public final class MouseModifiersInKeyEvent {
41
42 private static int modifiersEX = 0;
43 private static int modifiers = 0;
44 private static JFrame f;
45 private static Rectangle bounds;
46
47 public static void main(final String[] args) throws Exception {
48 for (int i = 1; i <= MouseInfo.getNumberOfButtons(); ++i) {
49 test(InputEvent.getMaskForButton(i));
50 }
51 }
52
53 private static void test(final int mask) throws Exception {
54 final Robot r = new Robot();
55 r.setAutoDelay(100);
56 r.setAutoWaitForIdle(true);
57
|
18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 */
23
24 import java.awt.Component;
25 import java.awt.EventQueue;
26 import java.awt.MouseInfo;
27 import java.awt.Rectangle;
28 import java.awt.Robot;
29 import java.awt.event.InputEvent;
30 import java.awt.event.KeyAdapter;
31 import java.awt.event.KeyEvent;
32
33 import javax.swing.JFrame;
34 import javax.swing.JTextField;
35
36 /**
37 * @test
38 * @key headful
39 * @bug 8143054
40 */
41 public final class MouseModifiersInKeyEvent {
42
43 private static int modifiersEX = 0;
44 private static int modifiers = 0;
45 private static JFrame f;
46 private static Rectangle bounds;
47
48 public static void main(final String[] args) throws Exception {
49 for (int i = 1; i <= MouseInfo.getNumberOfButtons(); ++i) {
50 test(InputEvent.getMaskForButton(i));
51 }
52 }
53
54 private static void test(final int mask) throws Exception {
55 final Robot r = new Robot();
56 r.setAutoDelay(100);
57 r.setAutoWaitForIdle(true);
58
|