< prev index next >

test/jdk/java/awt/Mouse/TitleBarDoubleClick/TitleBarDoubleClick.java

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. --- 1,7 ---- /* ! * Copyright (c) 2002, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation.
*** 20,68 **** * or visit www.oracle.com if you need additional information or have any * questions. */ /* ! test @bug 4664415 ! @summary REGRESSION: double click jframe titlebar generating mouse events in panel ! @author Andrei Dmitriev: area=awt.mouse ! @run applet TitleBarDoubleClick.html */ ! import java.applet.Applet; import java.awt.*; import java.awt.event.*; import test.java.awt.regtesthelpers.Util; ! public class TitleBarDoubleClick extends Applet implements MouseListener, WindowListener { //Declare things used in the test, like buttons and labels here private final static Rectangle BOUNDS = new Rectangle(300, 300, 300, 300); private final static int TITLE_BAR_OFFSET = 10; Frame frame; Robot robot; ! public void init() ! { ! this.setLayout (new BorderLayout ()); ! ! }//End init() public void start () { - //Get things going. Request focus, set size, et cetera - setSize (200,200); - setVisible(true); - validate(); - - //What would normally go into main() will probably go here. - //Use System.out.println for diagnostic messages that you want - //to read after the test is done. - //Use Sysout.println for messages you want the tester to read. - robot = Util.createRobot(); robot.setAutoDelay(100); robot.mouseMove(BOUNDS.x + (BOUNDS.width / 2), BOUNDS.y + (BOUNDS.height/ 2)); --- 20,59 ---- * or visit www.oracle.com if you need additional information or have any * questions. */ /* ! @test ! @key headful @bug 4664415 ! @summary Test that double clicking the titlebar does not send RELEASE/CLICKED ! @library ../../regtesthelpers ! @build Util ! @run main TitleBarDoubleClick */ ! import java.awt.*; import java.awt.event.*; import test.java.awt.regtesthelpers.Util; ! public class TitleBarDoubleClick implements MouseListener, WindowListener { //Declare things used in the test, like buttons and labels here private final static Rectangle BOUNDS = new Rectangle(300, 300, 300, 300); private final static int TITLE_BAR_OFFSET = 10; Frame frame; Robot robot; ! public static void main(final String[] args) { ! TitleBarDoubleClick app = new TitleBarDoubleClick(); ! app.start(); ! } public void start () { robot = Util.createRobot(); robot.setAutoDelay(100); robot.mouseMove(BOUNDS.x + (BOUNDS.width / 2), BOUNDS.y + (BOUNDS.height/ 2));
< prev index next >