< prev index next >

test/java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java

Print this page
rev 14989 : 8160974: [TESTBUG] Mark more headful tests with @key headful.


  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.BorderLayout;
  25 import java.awt.Canvas;
  26 import java.awt.EventQueue;
  27 import java.awt.Frame;
  28 import java.awt.event.FocusAdapter;
  29 import java.awt.event.FocusEvent;
  30 import java.awt.event.InputEvent;
  31 import java.awt.event.KeyAdapter;
  32 import java.awt.event.KeyEvent;
  33 import java.awt.event.MouseEvent;
  34 
  35 import static jdk.testlibrary.Asserts.assertTrue;
  36 
  37 /*
  38  * @test 8155742

  39  * @summary Make sure that modifier key mask is set when robot press
  40  *          some key with one or more modifiers.
  41  * @library ../../../../lib/testlibrary/
  42  * @build ExtendedRobot
  43  * @run main ModifierRobotKeyTest
  44  */
  45 
  46 public class ModifierRobotKeyTest extends KeyAdapter {
  47 
  48     private boolean focusGained = false;
  49     private boolean startTest = false;
  50     private ExtendedRobot robot;
  51     private Frame frame;
  52     private Canvas canvas;
  53 
  54     private volatile boolean tempPress = false;
  55 
  56     private int[] textKeys, modifierKeys, inputMasks;
  57     private boolean[] modifierStatus, textStatus;
  58 




  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.BorderLayout;
  25 import java.awt.Canvas;
  26 import java.awt.EventQueue;
  27 import java.awt.Frame;
  28 import java.awt.event.FocusAdapter;
  29 import java.awt.event.FocusEvent;
  30 import java.awt.event.InputEvent;
  31 import java.awt.event.KeyAdapter;
  32 import java.awt.event.KeyEvent;
  33 import java.awt.event.MouseEvent;
  34 
  35 import static jdk.testlibrary.Asserts.assertTrue;
  36 
  37 /*
  38  * @test 8155742
  39  * @key headful
  40  * @summary Make sure that modifier key mask is set when robot press
  41  *          some key with one or more modifiers.
  42  * @library ../../../../lib/testlibrary/
  43  * @build ExtendedRobot
  44  * @run main ModifierRobotKeyTest
  45  */
  46 
  47 public class ModifierRobotKeyTest extends KeyAdapter {
  48 
  49     private boolean focusGained = false;
  50     private boolean startTest = false;
  51     private ExtendedRobot robot;
  52     private Frame frame;
  53     private Canvas canvas;
  54 
  55     private volatile boolean tempPress = false;
  56 
  57     private int[] textKeys, modifierKeys, inputMasks;
  58     private boolean[] modifierStatus, textStatus;
  59 


< prev index next >