< prev index next >

test/java/awt/Mouse/MouseModifiersUnitTest/MouseModifiersInKeyEvent.java

Print this page
rev 14836 : 8159690: [TESTBUG] Mark headful tests with @key headful.


  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 


< prev index next >