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");
}