< prev index next >

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

Print this page




  17  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  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 
  25 import java.awt.*;
  26 
  27 import java.awt.event.InputEvent;
  28 import java.awt.event.KeyEvent;
  29 import java.awt.event.MouseEvent;
  30 import java.awt.event.MouseListener;
  31 
  32 import test.java.awt.event.helpers.lwcomponents.LWButton;
  33 import test.java.awt.event.helpers.lwcomponents.LWList;
  34 
  35 import java.util.ArrayList;
  36 
  37 import static jdk.testlibrary.Asserts.*;
  38 
  39 /*
  40  * @test
  41  * @key headful
  42  * @bug 8043126
  43  * @summary Check whether getButton() returns correct mouse button
  44  *          number when the mouse buttons are pressed and getModifiers()
  45  *          returns correct modifiers
  46  *
  47  * @library ../../../../../lib/testlibrary/  ../../helpers/lwcomponents/

  48  * @build LWComponent
  49  * @build LWButton
  50  * @build LWList
  51  * @build ExtendedRobot
  52  * @run main/timeout=600 MouseButtonsTest
  53  */
  54 
  55 public class MouseButtonsTest implements MouseListener {
  56 
  57     private Frame frame;
  58 
  59     private Button    button;
  60     private LWButton  buttonLW;
  61     private TextField textField;
  62     private TextArea  textArea;
  63     private List      list;
  64     private LWList    listLW;
  65 
  66     private int buttonPressedNumber = 0;
  67     private int buttonReleasedNumber = 0;




  17  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  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 
  25 import java.awt.*;
  26 
  27 import java.awt.event.InputEvent;
  28 import java.awt.event.KeyEvent;
  29 import java.awt.event.MouseEvent;
  30 import java.awt.event.MouseListener;
  31 
  32 import test.java.awt.event.helpers.lwcomponents.LWButton;
  33 import test.java.awt.event.helpers.lwcomponents.LWList;
  34 
  35 import java.util.ArrayList;
  36 
  37 import static jdk.test.lib.Asserts.*;
  38 
  39 /*
  40  * @test
  41  * @key headful
  42  * @bug 8043126
  43  * @summary Check whether getButton() returns correct mouse button
  44  *          number when the mouse buttons are pressed and getModifiers()
  45  *          returns correct modifiers
  46  *
  47  * @library /lib/testlibrary/ ../../helpers/lwcomponents/
  48  * @library /test/lib
  49  * @build LWComponent
  50  * @build LWButton
  51  * @build LWList
  52  * @build ExtendedRobot
  53  * @run main/timeout=600 MouseButtonsTest
  54  */
  55 
  56 public class MouseButtonsTest implements MouseListener {
  57 
  58     private Frame frame;
  59 
  60     private Button    button;
  61     private LWButton  buttonLW;
  62     private TextField textField;
  63     private TextArea  textArea;
  64     private List      list;
  65     private LWList    listLW;
  66 
  67     private int buttonPressedNumber = 0;
  68     private int buttonReleasedNumber = 0;


< prev index next >