< prev index next >

test/java/awt/Mouse/GetMousePositionTest/GetMousePositionWithPopup.java

Print this page
rev 17471 : Fixing a typo.

*** 1,7 **** /* ! * Copyright (c) 2013, 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) 2013, 2017, 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.
*** 29,39 **** import java.awt.event.MouseMotionAdapter; /** * @test * @key headful ! * @bug 8012026 * @summary Component.getMousePosition() does not work in an applet on MacOS * @author Petr Pchelko * @library ../../regtesthelpers * @build Util * @compile GetMousePositionWithPopup.java --- 29,39 ---- import java.awt.event.MouseMotionAdapter; /** * @test * @key headful ! * @bug 8012026 8027154 * @summary Component.getMousePosition() does not work in an applet on MacOS * @author Petr Pchelko * @library ../../regtesthelpers * @build Util * @compile GetMousePositionWithPopup.java
*** 78,112 **** private static void constructTestUI() { frame1 = new Frame(); frame1.setBounds(100, 100, 100, 100); frame1.addMouseMotionListener(new MouseMotionAdapter() { - private boolean shown = false; - @Override public void mouseMoved(MouseEvent e) { - if (shown) { - return; - } - - shown = true; - frame2 = new Frame(); frame2.setBounds(120, 120, 120, 120); - frame2.setVisible(true); Point positionInFrame2 = frame2.getMousePosition(); if (positionInFrame2.x != 30 || positionInFrame2.y != 30) { throw new RuntimeException("Wrong position reported. Should be [30, 30] but was [" + positionInFrame2.x + ", " + positionInFrame2.y + "]"); } Point positionInFrame1 = frame1.getMousePosition(); if (positionInFrame1 != null) { throw new RuntimeException("Wrong position reported. Should be null"); } } }); frame1.setVisible(true); } } --- 78,110 ---- private static void constructTestUI() { frame1 = new Frame(); frame1.setBounds(100, 100, 100, 100); frame1.addMouseMotionListener(new MouseMotionAdapter() { @Override public void mouseMoved(MouseEvent e) { frame2 = new Frame(); frame2.setBounds(120, 120, 120, 120); + frame2.addMouseMotionListener(new MouseMotionAdapter() { + @Override + public void mouseMoved(MouseEvent e) + { Point positionInFrame2 = frame2.getMousePosition(); if (positionInFrame2.x != 30 || positionInFrame2.y != 30) { throw new RuntimeException("Wrong position reported. Should be [30, 30] but was [" + positionInFrame2.x + ", " + positionInFrame2.y + "]"); } Point positionInFrame1 = frame1.getMousePosition(); if (positionInFrame1 != null) { throw new RuntimeException("Wrong position reported. Should be null"); } + } + }); + frame2.setVisible(true); } }); frame1.setVisible(true); } } \ No newline at end of file
< prev index next >