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; |