< prev index next >

test/jdk/java/awt/event/MouseEvent/MouseButtonsAndKeyMasksTest/MouseButtonsAndKeyMasksTest.java

Print this page




  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;


< prev index next >