< prev index next >

test/jdk/java/awt/Choice/PopdownGeneratesMouseEvents/PopdownGeneratesMouseEvents.java

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 2011, 2014, 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) 2011, 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,50 **** * or visit www.oracle.com if you need additional information or have any * questions. */ /* ! test @bug 6200670 @summary MouseMoved events are triggered by Choice when mouse is moved outside the component, XToolkit @library ../../regtesthelpers/ - @author andrei.dmitriev area=choice @build Util ! @run applet PopdownGeneratesMouseEvents.html */ import test.java.awt.regtesthelpers.Util; - import java.applet.Applet; import java.awt.*; import java.awt.event.*; ! public class PopdownGeneratesMouseEvents extends Applet { private volatile Robot robot; private final Choice choice1 = new Choice(); private volatile MouseMotionHandler mmh; public void init() { for (int i = 1; i < 10; i++) { choice1.add("item-0" + i); } choice1.setForeground(Color.RED); --- 20,55 ---- * or visit www.oracle.com if you need additional information or have any * questions. */ /* ! @test ! @key headful @bug 6200670 @summary MouseMoved events are triggered by Choice when mouse is moved outside the component, XToolkit @library ../../regtesthelpers/ @build Util ! @run main PopdownGeneratesMouseEvents */ import test.java.awt.regtesthelpers.Util; import java.awt.*; import java.awt.event.*; ! public class PopdownGeneratesMouseEvents extends Frame { private volatile Robot robot; private final Choice choice1 = new Choice(); private volatile MouseMotionHandler mmh; + public static void main(final String[] args) { + PopdownGeneratesMouseEvents app = new PopdownGeneratesMouseEvents(); + app.init(); + app.start(); + } + public void init() { for (int i = 1; i < 10; i++) { choice1.add("item-0" + i); } choice1.setForeground(Color.RED);
*** 59,68 **** --- 64,74 ---- setLayout (new FlowLayout()); } public void start() { setSize(300, 200); + setLocationRelativeTo(null); setVisible(true); validate(); String toolkit = Toolkit.getDefaultToolkit().getClass().getName(); /*
< prev index next >