java/awt/Focus/6401036/InputVerifierTest2.java

Print this page

        

*** 18,40 **** import java.awt.Dialog; import java.awt.Frame; import java.awt.Point; import java.awt.Robot; import java.awt.TextArea; - import java.awt.Toolkit; import java.awt.event.InputEvent; import javax.swing.InputVerifier; import javax.swing.JButton; import javax.swing.JComponent; import javax.swing.JFrame; import javax.swing.JTextField; import javax.swing.JWindow; - import sun.awt.SunToolkit; - public class InputVerifierTest2 { private static void init() { --- 18,37 ----
*** 62,85 **** w.setVisible(true); frame.setSize(200, 200); frame.setVisible(true); - SunToolkit tk = ((SunToolkit)Toolkit.getDefaultToolkit()); Robot r = null; try { r = new Robot(); } catch (AWTException e) { InputVerifierTest2.fail(e); } try { ! tk.realSync(); mouseClickOnComp(r, tf); ! tk.realSync(); if (!tf.isFocusOwner()) { throw new RuntimeException("t1 is not a focus owner"); } --- 59,81 ---- w.setVisible(true); frame.setSize(200, 200); frame.setVisible(true); Robot r = null; try { r = new Robot(); } catch (AWTException e) { InputVerifierTest2.fail(e); } try { ! r.waitForIdle(); mouseClickOnComp(r, tf); ! r.waitForIdle(); if (!tf.isFocusOwner()) { throw new RuntimeException("t1 is not a focus owner"); }