< prev index next >

test/java/awt/Focus/MouseClickRequestFocusRaceTest/MouseClickRequestFocusRaceTest.java

Print this page
rev 14989 : 8160974: [TESTBUG] Mark more headful tests with @key headful.


  25 import java.awt.FlowLayout;
  26 import java.awt.KeyboardFocusManager;
  27 import java.awt.Point;
  28 import java.awt.Robot;
  29 import java.awt.event.InputEvent;
  30 import java.awt.event.KeyEvent;
  31 import java.awt.event.MouseAdapter;
  32 import java.awt.event.MouseEvent;
  33 
  34 import javax.swing.JButton;
  35 import javax.swing.JComponent;
  36 import javax.swing.JFrame;
  37 import javax.swing.JMenuItem;
  38 import javax.swing.JPopupMenu;
  39 import javax.swing.WindowConstants;
  40 
  41 import jdk.testlibrary.OSInfo;
  42 
  43 /**
  44  * @test

  45  * @bug 5028014
  46  * @summary Focus request & mouse click being performed nearly synchronously
  47  *          shouldn't break the focus subsystem
  48  * @author  anton.tarasov@sun.com: area=awt-focus
  49  * @library ../../../../lib/testlibrary
  50  * @build jdk.testlibrary.OSInfo
  51  * @run main MouseClickRequestFocusRaceTest
  52  */
  53 public class MouseClickRequestFocusRaceTest {
  54     static Robot robot;
  55     static JFrame frame1 = new JFrame("Frame-1") {
  56             public String toString() { return "Frame-1";}
  57         };
  58     static JFrame frame2 = new JFrame("Frame-2") {
  59             public String toString() { return "Frame-2";}
  60         };
  61     static JButton button1 = new JButton("button-1") {
  62             public String toString() { return "button-1";}
  63         };
  64     static JButton button2 = new JButton("button-2") {




  25 import java.awt.FlowLayout;
  26 import java.awt.KeyboardFocusManager;
  27 import java.awt.Point;
  28 import java.awt.Robot;
  29 import java.awt.event.InputEvent;
  30 import java.awt.event.KeyEvent;
  31 import java.awt.event.MouseAdapter;
  32 import java.awt.event.MouseEvent;
  33 
  34 import javax.swing.JButton;
  35 import javax.swing.JComponent;
  36 import javax.swing.JFrame;
  37 import javax.swing.JMenuItem;
  38 import javax.swing.JPopupMenu;
  39 import javax.swing.WindowConstants;
  40 
  41 import jdk.testlibrary.OSInfo;
  42 
  43 /**
  44  * @test
  45  * @key headful
  46  * @bug 5028014
  47  * @summary Focus request & mouse click being performed nearly synchronously
  48  *          shouldn't break the focus subsystem
  49  * @author  anton.tarasov@sun.com: area=awt-focus
  50  * @library ../../../../lib/testlibrary
  51  * @build jdk.testlibrary.OSInfo
  52  * @run main MouseClickRequestFocusRaceTest
  53  */
  54 public class MouseClickRequestFocusRaceTest {
  55     static Robot robot;
  56     static JFrame frame1 = new JFrame("Frame-1") {
  57             public String toString() { return "Frame-1";}
  58         };
  59     static JFrame frame2 = new JFrame("Frame-2") {
  60             public String toString() { return "Frame-2";}
  61         };
  62     static JButton button1 = new JButton("button-1") {
  63             public String toString() { return "button-1";}
  64         };
  65     static JButton button2 = new JButton("button-2") {


< prev index next >